android-reverse-engineering-mcp AGENTS.md

android-reverse-engineering-mcp AGENTS.md is an instructions file for Codex, OpenCode from salingnh/android-reverse-engineering-mcp. It costs 1,089 tokens per session, scanned A, original, Apache-2.0.

Repository instructions for an Android reverse-engineering project, including its architecture, development process, roadmap, ownership rules, and security boundaries. Android reverse engineering means examining an app to understand how it works.

In plain words
What is it for?
They are for planning and reviewing changes to the Android analysis system, its APIs, workers, sandbox, evidence handling, documentation, and staged roadmap.
Why use it?
They give coding agents the project’s required design direction and prevent unsafe or inconsistent changes to its control plane, workers, and runtime environment.

Instructions file for CodexOpenCode

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/salingnh/android-reverse-engineering-mcp/agents-md
Clone the repo
git clone --depth 1 https://github.com/salingnh/android-reverse-engineering-mcp

Made for: Codex, OpenCode.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for android-reverse-engineering-mcp AGENTS.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/salingnh/android-reverse-engineering-mcp/agents-md.svg)](https://agentmods.dev/instructions/salingnh/android-reverse-engineering-mcp/agents-md)
Your own site
<a href="https://agentmods.dev/instructions/salingnh/android-reverse-engineering-mcp/agents-md"><img src="https://agentmods.dev/badge/instructions/salingnh/android-reverse-engineering-mcp/agents-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 1,089 This file is loaded in full into every session.
When invoked 1,089 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.01089 $0.01089
Opus 5 $0.00544 $0.00544
Sonnet 5 $0.00218 $0.00218
Haiku 4.5 $0.00109 $0.00109

Measured 3d ago against content hash 6f2e81ea6437, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

android-reverse-engineering-mcp AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

AGENTS.md · 70 lines

How it starts

The opening of the file, as written. The whole thing — 70 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Repository Rules for Coding Agents

Read these before changing code:

  1. docs/PROJECT_DIRECTION.md — canonical architecture/product direction.
  2. docs/ARCHITECTURE_EVOLUTION_RULES.md — mandatory no-throwaway architecture and long-term evolution gate.
  3. docs/CAPABILITY_SPI.md — Capability API, Worker ABI, sandbox and evidence contracts.
  4. docs/DEVELOPMENT.md — mandatory development/review/CI rules.
  5. docs/ROADMAP.md — release train, milestone scope and acceptance criteria.
  6. docs/ROADMAP_0_4_EXECUTION.md — mandatory staged execution plan for milestone 0.4.
  7. docs/CODE_OWNERSHIP.md — durable ownership scopes, evidence precedence and SDK-boundary semantics for program-understanding work.
  8. docs/PROGRAM_MODEL.md — canonical Program Snapshot, semantic entity/relationship IDs, provider normalization, continuation and query-layer contract for Stage C and later stages.

Mandatory invariants:

  • Keep exactly one public safe-android-reverser MCP control plane.
  • Do not create framework-specific public MCP servers.
  • Only the host Runtime Driver may invoke Docker/Podman; never mount runtime sockets into workers.
  • Keep static/framework/native-static workers offline (network=none) and locked down.
  • Dynamic privileges require dynamic-opt-in + activation=opt-in; do not weaken static workers.
  • Dispatch public operations through manifest ownership and adapters; do not add operation-name/framework switches to the control plane.
  • Reuse shared runtime/path/job/evidence infrastructure; do not duplicate it in capability modules.
  • Keep framework-specific semantics in framework capabilities. static-core owns generic Android/DEX/JVM/resource triage and routing preflight, not deep semantics for every framework.
  • Prefer semantic bounded operations over raw analyzer consoles or generic shell/exec surfaces.
  • Preserve provenance and observed / derived / hypothesized evidence states. Never invent numeric confidence.
  • CALLS/XREFS are not proven data flow.
  • Bound traversal, archive entries, bytes, CPU/time, memory/storage, process output, filesystem scans, and returned results.
  • Verify worker/runtime images by required OCI labels and execute immutable image IDs.
  • CI should validate invariants and required baseline capabilities, not hard-code the forever-complete capability set.
  • Do not merge temporary production architecture. Every accepted mechanism must be expected to survive as a valid abstraction through the intended 1.0 architecture and be extensible without planned replacement.
  • Feature coverage may be incomplete; architectural direction may not knowingly be temporary.
  • Analyzer, provider, registry, CI, or storage implementation details must not leak into durable public semantic contracts.
  • Do not add temporary fallback/compatibility paths merely to preserve a product model that project direction has rejected.
  • Code ownership must remain one shared semantic classifier; do not add vendor-specific skip logic or a second SDK-filtering path in later stages.
  • The Canonical Program Model must remain one shared semantic vocabulary above private indexes. Do not create framework-specific competing graph models, raw public SQL/graph consoles, or public contracts based on private DEX/Flutter schemas.
  • Program Snapshot identity is the SHA-256 of the exact artifact a provider analyzed. Derived child artifacts must not be silently treated as the same snapshot as a parent APK/XAPK; cross-artifact composition requires explicit lineage/correlation evidence.
  • Provider pagination must use canonical continuation semantics and report hard-budget truncation explicitly; never paginate by repeatedly slicing a fixed private-index prefix.

Before implementing any non-trivial stage, perform the pre-implementation review in docs/ARCHITECTURE_EVOLUTION_RULES.md. If the design is already known to require replacement in a later milestone, stop and redesign before writing production code.

For milestone 0.4, follow docs/ROADMAP_0_4_EXECUTION.md exactly: implement one stage at a time, complete its test/review/exact-head gate, produce the Gate Report, and stop before beginning the next stage.

Read the full file on GitHub · 70 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 70 lines · 1,089 tokens per session scan A 6f2e81ea6437

Subscribe to this mod's changes

android-reverse-engineering-mcp AGENTS.md is an instructions file published in the GitHub repository salingnh/android-reverse-engineering-mcp (2 stars, last pushed 8d ago), licensed Apache-2.0. It adds 1,089 tokens to every session, about $0.0054 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.