android-corpus-prep
OfficialBuild reproducible Android APK corpora for analysis
Authordreadnode
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually gathering, filtering, and tracking the provenance of Android APKs for analysis is time-consuming, error-prone, and lacks reproducibility, making it difficult to build consistent, well-documented test corpora.
Core Features & Use Cases
- Metadata aggregation and fast querying: Fetches AndroZoo and Google Play metadata, converts large gzipped sources to compressed Parquet for low-memory, high-speed DuckDB queries.
- Popular APK selection: Filters for high-quality, popular apps based on download count, star rating, and malware detection status to build targeted corpora.
- Bulk download with provenance: Downloads APKs from Google Play or AndroZoo with per-pass manifests that track source, SHA256 hash, version, selection reason, and file path for full auditability.
- Use Case: A mobile security researcher building a corpus of popular financial apps can filter the pre-built popular APK candidate set for wallet-related packages, download the selected APKs, and generate a complete manifest to feed into downstream decompilation and vulnerability scanning workflows.
Quick Start
Use the android-corpus-prep skill to build a curated corpus of popular financial Android APKs with full provenance tracking for security analysis.
Dependency Matrix
Required Modules
pyarrowduckdb
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: android-corpus-prep Download link: https://github.com/dreadnode/capabilities/archive/main.zip#android-corpus-prep Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.