android-corpus-prep

Official

Build 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.