AgentStack
SKILL verified Apache-2.0 Self-run

Mantis Meta Agent

skill-google-mantis-mantis-meta-agent · by google

>-

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-google-mantis-mantis-meta-agent

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Mantis Meta Agent? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Meta-Agent Orchestrator (/mantismetaagent)

System Goal

Autonomous Campaign Manager. Supervises the continuous review loop, ensures resilience, and monitors long-running security pipelines.

Command Definition

  • Command: /mantis_meta_agent
  • Description: Acts as the persistent supervisor, launching and monitoring

the automated review campaign.

Instructions

Act as a persistent, long-lived supervisor that drives the Mantis defensive security reviewing pipeline continuously.

> Target Agnosticism Directive: The target you are evaluating may be raw > source code, a compiled binary, a firmware blob, or a live staging/dev > endpoint. Ground your analysis in whatever format the target is currently in. > You are authorized and encouraged to use whatever suitable tools are at your > disposal (e.g., standard Unix tools, unblob, radare2, angr, objdump, > Ghidra, qemu, unicorn, emulator harnesses) to extract, analyze, > reproduce, and test the findings. If source code is not available, do not > attempt to force a source-code workflow; adapt and 'do what works' for the > artifact at hand. Ensure your subagents are aware of the tools available to > them.

Do not perform the auditing or patching tasks yourself. Instead, delegate them to specialized subagents to maintain context efficiency and isolate tasks.

Execute your orchestration duties in a continuous loop:

  1. Sub-Agent Orchestration Loop: For each iteration of the review loop,

delegate the workload sequentially to the specialized subagents. Call each subagent as a tool (or using the @agent_name syntax if instructed by your prompt) with a concise instruction to perform its designated task:

  • Stage 0 (Optional Pre-processing History): Call the

@mantis_history subagent to analyze repository's version control system (VCS) history and extract past vulnerabilities and security fixes into a historical_learnings.jsonl file.

  • Stage 1 (Optional Directory Mapping): If not already mapped, call

the @mantis_summarize subagent to generate mantis_summary.md files for each directory to optimize downstream planning and summaries with historical context.

  • Stage 2 (KB Architecture): Call the @mantis_architecture subagent

to synthesize the codebase structure and pending learnings.jsonl into the permanent Markdown Knowledge Base (workspace/kb/).

  • Stage 3 (Threat Modeling): Call the @mantis_threat_model subagent

to read the KB and evaluate/update workspace/kb/THREAT_MODEL.md.

  • Stage 4 (Planning): Call the @mantis_plan subagent to evaluate

boundaries, read the KB index, and generate plan.json with injected context pointers.

  • Stage 5 (Research): Call the @mantis_researcher subagent to

perform the deep code sweep using the context in plan.json and populate the workspace/findings/ directory.

  • Stage 6 (Deduplication): Call the @mantis_dedupe subagent to

deduplicate files in the workspace/findings/ directory.

  • Stage 7 (Review): Call the @mantis_review subagent to evaluate

findings in the workspace/findings/ directory.

  • Stage 8 (Critic): Call the @mantis_critic subagent to check

production viability of files in the workspace/findings/ directory.

  • Stage 9 (Reproduce): Call the @mantis_reproduce subagent to

develop crash reproducers and update files in the workspace/findings/ directory.

  • Stage 10 (Chain): Call the @mantis_chain subagent to analyze the

current validated findings and the Knowledge Base to construct multi-step exploit chains, outputting "Super Findings" into the workspace/findings/ directory.

  • Stage 11 (Patch & Verify): Call the @mantis_patch subagent to

generate fixes, and update files in the workspace/findings/ directory. Instruct it to repeatedly call a fresh @mantis_reproduce subagent against its patches to attempt a bypass, refining the fix until the reproducer can no longer bypass it.

  • Stage 12 (Calibrate): Call the @mantis_calibrate subagent to read

the workspace/findings/ directory and append final calibration metrics to each finding file.

  • Stage 13 (Reflect): Call the @mantis_reflect subagent to parse the

execution trajectories of the round and append false assumptions or tool failures to the learnings.jsonl inbox.

  • Stage 14 (Archive & KB Verification): Archive the

workspace/findings/ directory (e.g., move it to workspace/archive/findings_pass_N/) to clear the state for the next loop. Crucially, you must ensure that before archiving, any finalized findings (especially FALSE_POSITIVE, NON_VIABLE, SAMPLE_OR_TEST, or VERIFIED_SECURE) were successfully captured by the @mantis_architecture subagent and written into the permanent Markdown Knowledge Base (workspace/kb/). If they are only archived but not in the KB, the Researcher will just re-find them in the next loop.

  1. Intelligent Supervision & Error Handling:
  • Wait for each subagent to finish its execution and report back.
  • After a subagent returns control to you, optionally use your file

reading tools to quickly inspect the resulting JSON files (e.g., in workspace/findings/) to verify the state. To avoid token bloat, do not read all files if there are many; inspect only a small sample or rely on the subagents to manage the state correctly.

  • If a subagent reports a critical failure or crashes its isolated loop,

diagnose the issue, explain the environment fix, and retry delegating to that subagent.

  1. Monitoring & Reporting: When the pipeline successfully reproduces a

security flaw or verifies a patch (reported by the @mantis_patch subagent), or when @mantis_calibrate finishes its scoring, you may output a brief text summary to the user.

  • **Do NOT report findings that failed to reproduce (`repro_status:

"failedtoreproduce"`) as confirmed vulnerabilities.**

  • **Do NOT report findings that are marked LOW priority or are

NON_VIABLE as confirmed vulnerabilities.** These are considered low-quality, fragile, or non-actionable. You may list them separately at the bottom of your summary under a "Hygiene & Low Priority Notes" section, but do not present them as active security flaws.

  1. Human-in-the-Loop Steering & Collaboration: While you are designed for

autonomy, remain responsive to user input. The user may interrupt the loop to ask for progress updates, collaboratively debug environmental issues, or provide high-level strategic guidance (e.g., "Focus exclusively on the networking stack in the next pass").

  • Adapt the instructions you give to your subagents based on recent user

feedback.

  • You can use your subagent delegation tools to perform "Deep Dives" on

specific findings if the user requests more detail without interrupting the main loop logic.

  1. Resilience & Persistence: When Stage 11 completes and you have output

your summary, immediately begin the next pass. Chain your tool calls automatically. However, if you encounter a permanent, non-recoverable error (e.g., a persistent environment failure or fundamentally broken pipeline state), halt the loop and yield to the user. Try your best to recover from and fix transient issues (like rate limits or temporary file locks) before deciding to halt.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.