v2026.7.29

mvt-project/mvtv2026.7.29Jul 29, 2026by roaree

Upgrading?

AI Summary

Focuses on dependency-aware execution, intrusion log heuristics, and custom module loading capabilities, including the addition of shell completion.

Key Highlights

  • Add dependency-aware module execution
  • Intrusion logs: alert on certificate events
  • Add custom module loading and shell completion command

New Features

  • Dependency-aware module execution
  • Intrusion log heuristics
  • Custom module loading
  • Shell completion

Full Release Notes

## What's Changed
* Fix timeline cross run contamination by @tesitura in https://github.com/mvt-project/mvt/pull/798
* Fix dumpsys accessibility service alerts by @besendorf in https://github.com/mvt-project/mvt/pull/807
* Replace split("\n") with splitlines() for platform compatibility and other todos and chores by @besendorf in https://github.com/mvt-project/mvt/pull/746
* Enforce NETWORK_ACCESS_ALLOWED and NETWORK_TIMEOUT on URL.unshorten by @tesitura in https://github.com/mvt-project/mvt/pull/800
* Document network access options by @besendorf in https://github.com/mvt-project/mvt/pull/808
* Fix intrusion log event ID parsing by @besendorf in https://github.com/mvt-project/mvt/pull/815
* Add dependency-aware module execution by @besendorf in https://github.com/mvt-project/mvt/pull/806
* Run mypy on pull requests by @besendorf in https://github.com/mvt-project/mvt/pull/810
* intrusion_logs: alert on certificate events and run heuristics without IOCs by @kavanista in https://github.com/mvt-project/mvt/pull/811
* Fix dumpsys battery daily downgrade detection by @besendorf in https://github.com/mvt-project/mvt/pull/805
* Bump types-requests from 2.33.0.20260503 to 2.33.0.20260508 by @dependabot[bot] in https://github.com/mvt-project/mvt/pull/801
* Bump pyahocorasick from 2.2.0 to 2.3.1 by @dependabot[bot] in https://github.com/mvt-project/mvt/pull/789
* Bump tld from 0.13.1 to 0.13.2 by @dependabot[bot] in https://github.com/mvt-project/mvt/pull/790
* Bump packaging from 26.0 to 26.2 by @dependabot[bot] in https://github.com/mvt-project/mvt/pull/791
* Bump ruff from 0.9.10 to 0.15.16 by @dependabot[bot] in https://github.com/mvt-project/mvt/pull/792
* Bump click from 8.3.2 to 8.3.3 by @dependabot[bot] in https://github.com/mvt-project/mvt/pull/778
* Bump pydantic-settings from 2.13.1 to 2.14.0 by @dependabot[bot] in https://github.com/mvt-project/mvt/pull/779
* Handle malformed AndroidQF backups by @besendorf in https://github.com/mvt-project/mvt/pull/824
* Add custom module loading by @besendorf in https://github.com/mvt-project/mvt/pull/816
* Add shell completion command by @besendorf in https://github.com/mvt-project/mvt/pull/817
* WIP: Addition of a timer to virustotal checks by @nimrod-a in https://github.com/mvt-project/mvt/pull/593
* Validate iOS backup path before checks by @besendorf in https://github.com/mvt-project/mvt/pull/825
* Suppress benign PinStorage key generation warning by @besendorf in https://github.com/mvt-project/mvt/pull/835
* Support rotated iOS shutdown logs by @besendorf in https://github.com/mvt-project/mvt/pull/834
* Match receiver indicators by package ID by @besendorf in https://github.com/mvt-project/mvt/pull/836
* Deduplicate AndroidQF SMS analysis by @besendorf in https://github.com/mvt-project/mvt/pull/837
* fix: terminate dumpsys adb multiline values at structural lines by @Nxtmaster10 in https://github.com/mvt-project/mvt/pull/842
* Skip resolving Google Maps short URLs by @besendorf in https://github.com/mvt-project/mvt/pull/843
* Parallelize URL indicator checks by @besendorf in https://github.com/mvt-project/mvt/pull/844
* Scan Safari profile databases for history and browser state by @sapran in https://github.com/mvt-project/mvt/pull/846
* Fix text tombstone crashing thread parsing by @besendorf in https://github.com/mvt-project/mvt/pull/848
* Handle mis-indented dumpsys receiver actions by @besendorf in https://github.com/mvt-project/mvt/pull/852
* Fix module audit findings by @besendorf in https://github.com/mvt-project/mvt/pull/850
* Add iOS sysdiagnose checking by @besendorf in https://github.com/mvt-project/mvt/pull/832
* Mark release 2026.6.29 by @roaree in https://github.com/mvt-project/mvt/pull/854
* Correct version.py by @roaree in https://github.com/mvt-project/mvt/pull/855

## New Contributors
* @tesitura made their first contribution in https://github.com/mvt-project/mvt/pull/798
* @kavanista made their first contribution in https://github.com/mvt-project/mvt/pull/811
* @Nxtmaster10 made their first contribution in https://github.com/mvt-project/mvt/pull/842
* @sapran made their first contribution in https://github.com/mvt-project/mvt/pull/846

**Full Changelog**: https://github.com/mvt-project/mvt/compare/v2026.5.12...v2026.7.29

Related Repositories