Generates a human-readable security review packet compiled from reproduced findings. Use at the end of a review cycle to produce stakeholder-facing documentation. Don't use for auditing code or verifying patches directly.
Automate repetitive workflows and reduce manual effort
Example: Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Learn new skills, understand complex topics, get expert guidance
Example: Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Enhance output quality through reviews, suggestions, and refinements
Example: Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
Time estimate: 15-45 minutes depending on use case complexity
Prerequisites
Submit your Claude Code skill and start earning
epx add google/mantis/mantis-reportCompatible with
Supported agents
| name | mantis-report |
| description | >- Generates a human-readable security review packet compiled from reproduced findings. Use at the end of a review cycle to produce stakeholder-facing documentation. Don't use for auditing code or verifying patches directly. |
Security Reporting Expert. Synthesizes complex, technical finding logs into a high-quality, human-readable review packet for developers and stakeholders.
/mantis-reportworkspace/findings/*.json (all finding files).workspace/.mantis_state.json (to track current loop pass).workspace/report/review_packet_pass_<N>.md (pass-numbered markdown
report).workspace/report/review_packet-latest.md.workspace/findings/.review_packet-latest.md. Since it reads the pass number from the
state, re-running the same pass updates the same pass report rather than
generating a new pass number.Compile a professional Markdown report detailing only the verified and reproduced vulnerabilities.
Execute the reporting stage as follows:
Load and Filter Findings:
workspace/findings/ directory.repro_status is "reproduced".repro_status is "statically_confirmed" BUT
contain valid external stack traces, sanitizer traces (e.g.
ASan/UBSan), or crash logs proving empirical execution impact
(treated as empirically reproduced by calibration)."statically_confirmed". Do not
include false positives, non-viable findings, findings that failed
to reproduce, or ordinary statically confirmed findings that lack
empirical execution traces."LOW" from
the main report body. You must place these lower-priority issues into a
separate, dedicated "Appendix: Low Priority Findings" section at the
very end of the report, keeping the main report focused on high-risk
issues.Extract Key Artifacts: For each reproduced finding, extract and format:
repro_file_path) and execution command
(run_command).repro_output).reasoning),
production viability reasoning (critic_reasoning), and outrage factor
analysis (outrage_commentary).patch_diff) and re-attack status to prove
the fix is resilient.<REDACTED_SECRET>, <REDACTED_PII>,
<REDACTED_INTERNAL_HOST>, or <REDACTED_PAYLOAD> to ensure the report
is safe for broader distribution.Generate Review Packet:
patch_status is
"VERIFIED_SECURE" (meaning the patch was successfully verified and
passed variant re-attack checks).patch_diff but
patch_status is NOT "VERIFIED_SECURE".patch_diff present, or where
patch_status is "VERIFICATION_FAILED" or "ERROR".review_packet.md
file on every execution. Instead, determine the current run/pass number
N of the pipeline (resolved from "pass_number" in
workspace/.mantis_state.json. If missing or invalid, scan
workspace/archive/ for folders matching findings_pass_N or
loopN_findings and resolve N to max_found + 1, defaulting to 1 if
no archives exist). Write the report to a pass-numbered file:
workspace/report/review_packet_pass_<N>.md (where <N> is the
sequential pass number, e.g., review_packet_pass_1.md).workspace/report/review_packet-latest.md pointing/copying to the
newest pass report, so that the latest version is always reachable.When complete, notify the user.
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionmantis-reportExecute the skills CLI command in your project's root directory to begin installation:
epx add google/mantis/mantis-reportFetches mantis-report from google/mantis and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
.cursor/skills/mantis-report
Restart Cursor to activate mantis-report. Access via /mantis-reportin your agent's command palette.
Learn more:View source on GitHubSkills CLI docsAbout CursorWhat are agent skills?
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
mantis-patch
google/mantis · security · same repo
mantis-plan
google/mantis · security · same repo
mantis-pipeline-adapter
google/mantis · security · same repo
mantis-critic
google/mantis · security · same repo
mantis-reflect
google/mantis · security · same repo
mantis-threat-model
google/mantis · security · same repo
mantis-report has been reliable in day-to-day use. Documentation quality is above average for community skills.
Registry listing for mantis-report matched our evaluation — installs cleanly and behaves as described in the markdown.
Solid pick for teams standardizing on skills: mantis-report is focused, and the summary matches what you get after install.
mantis-report is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
mantis-report reduced setup friction for our internal harness; good balance of opinion and flexibility.
mantis-report is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Solid pick for teams standardizing on skills: mantis-report is focused, and the summary matches what you get after install.
We added mantis-report from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
I recommend mantis-report for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
mantis-report fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
showing 1-10 of 36