mvt-project/mvt

MVT (Mobile Verification Toolkit) helps with conducting forensics of mobile devices in order to find signs of a potential compromise.

View on GitHub ↗Jump to charts ↓

mvt-project/mvt has 15k+ stars and 1k+ forks on GitHub, is written in Python, and was last pushed on Oct 12, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 3 hours ago
Added to GitGenius on September 4th, 2026
Created on July 16th, 2021
Open Issues & Pull Requests: 63 (+0)
GitHub issues: Enabled
Number of forks: 1,475
Total Stargazers: 15,378 (+2)
Total Subscribers: 300 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.7 days
Mean response time: 105.3 days
90th percentile: 352.2 days
Tracked items: 137

Maintainer activity

2 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

About 13% of issues opened in the past year have never received a reply. 57% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "android" is answered fastest, typically in about 8 days, while "enhancement" waits about 6 months. 80% of issues opened in the past year have been closed, leaving a working backlog. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 21
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 460 days
Stale 30+ days: 15
Stale 90+ days: 10

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 3

Top labels

  • bug (21)
  • android (17)
  • enhancement (14)
  • ios (12)
  • question (6)
  • documentation (2)
  • good first issue (2)
  • help wanted (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

MVT is a forensic analysis tool that helps investigators identify signs of compromise on Android and iOS mobile devices.

The tool addresses the challenge of detecting potential spyware infections and targeted attacks on mobile platforms by automating the collection and analysis of forensic traces. It works by extracting artifacts from device acquisitions and comparing them against indicators of compromise, which are signatures of known spyware campaigns. The project was developed by Amnesty International's Security Lab in response to the Pegasus Project investigations and provides a command-line interface for conducting systematic forensic examinations.

MVT is designed for technologists and digital forensics investigators rather than end users, requiring command-line proficiency and understanding of forensic methodology. It suits organizations, civil society groups, and security researchers who need to assess whether devices have been targeted by known spyware. The tool supports both Android and iOS through separate commands and can work with public indicators of compromise published by Amnesty International and other research groups. However, the documentation emphasizes that public indicators alone are insufficient to conclusively determine device compromise, and that comprehensive assessment requires access to non-public threat intelligence available through Amnesty International's Security Lab or partner organizations.

The project maintains active development with recent significant changes introduced in a major version update that altered output formats and broke backward compatibility with scripts relying on previous output structures. Development appears focused on core functionality refinement and integration with the broader forensic research ecosystem, as evidenced by the project's connection to published forensic methodologies and ongoing maintenance alongside community contributions.