midnightcomms/android-analysis-triage-workflow
v0.3.1GPL-3.0-only
Evidence-led static and isolated dynamic triage of Android APKs and split APK sets for a user-supplied package name, with an analyst handoff.
scripts
- android-analysis-triage-workflow
- scripts/diff_file_trees.py
plugin.json
- name
- android-analysis-triage-workflow
- version
- 0.3.1
- description
- Evidence-led static and isolated dynamic triage of Android APKs and split APK sets for a user-supplied package name, with an analyst handoff.
- author
- midnightcomms
- license
- GPL-3.0-only
- extensions
- com.openai
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "android-analysis-triage-workflow",
"version": "0.3.1",
"description": "Evidence-led static and isolated dynamic triage of Android APKs and split APK sets for a user-supplied package name, with an analyst handoff.",
"author": {
"name": "midnightcomms"
},
"repository": "https://github.com/midnightcomms/codex-skills",
"license": "GPL-3.0-only",
"keywords": [
"android",
"apk",
"static-analysis",
"security-triage"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Android Analysis Triage",
"shortDescription": "Static and isolated dynamic APK triage",
"longDescription": "Provide the Android package name to start APK or split-set analysis. A full triage checks the manifest, code, permissions, libraries, and URLs, then runs the app for five minutes in an Android emulator inside a disposable VM with a verified Tor/Privoxy gateway. Managed-sandbox preflight distinguishes ADB and Docker socket restrictions from VM and emulator failures. The handoff includes image hashes, runtime logs, a hashed file-change inventory, and existing VirusTotal reports for APK and created-file hashes. VirusTotal enrichment requires a connected VirusTotal plugin.",
"developerName": "midnightcomms",
"category": "Developer Tools",
"capabilities": [
"Analyze APKs and split sets",
"Run gated five-minute Android observations",
"Hash created, modified, and deleted files",
"Look up APK and created-file hashes in VirusTotal",
"Map permissions and native code",
"Prepare analyst handoffs"
],
"defaultPrompt": "Analyze this APK for package PACKAGE_NAME using $android-analysis-triage-workflow.",
"brandColor": "#214E71",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg"
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- diff_file_trees.py
- openai.yaml
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai