mantis-history
Extract Historical Security Fixes with Mantis
Past security fixes are difficult to track across repository history. This skill guides an AI agent to extract, classify, and cache historical vulnerabilities for later analysis.
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "mantis-history" from https://skillstore.io/skills/google-mantis-history.md and its manifest at https://skillstore.io/api/skills/google-mantis-history/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“mantis-history”。 Illustrative request: Extract historical authentication fixes from this repository.
预期结果:
- Example finding: An authentication check was added before accessing an account resource.
- The historical record links the revision, affected file, vulnerability type, and mitigation.
- The conclusion requires verification against the actual revision diff.
正在使用“mantis-history”。 Illustrative request: Analyze security history from a shallow Git clone.
预期结果:
- History status: PARTIAL_SHALLOW.
- Available revisions were analyzed; older history remains unavailable.
- Missing historical findings do not establish that a component is secure.
正在使用“mantis-history”。 Illustrative request: Analyze a directory without accessible VCS history.
预期结果:
- History status: UNSUPPORTED_VCS.
- An empty historical learnings database was written.
- No historical vulnerabilities were fabricated.
安全审计
中风险All 58 static findings are false positives involving Markdown, legitimate workspace access, or read-only repository checks. A separate semantic risk concerns sending repository diffs and messages to unspecified LLM services without data-sharing safeguards. No evidence found of malicious commands, credential theft, or an actual prompt injection attempt.
已确认安全问题 (1)
风险因素
⚙️ 外部命令 (45)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/google-mantis-history/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/google-mantis-history?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/google-mantis-history?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/google-mantis-history/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/google-mantis-history.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
google. (2026). mantis-history security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/google-mantis-history/audits/1BibTeX 引用
@techreport{google-google-mantis-history-2026,
author = {google},
title = {mantis-history security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/google-mantis-history/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "mantis-history security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "google"
date-released: "2026-10-04"
url: "https://skillstore.io/skills/google-mantis-history/audits/1"
identifiers:
- type: other
value: "skillstore:google-mantis-history:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 中你能构建什么
Prepare Historical Security Context
Build a repository-specific database of earlier vulnerabilities and mitigations before a broader security investigation.
Track Recurring Vulnerability Patterns
Review historical fixes by component and vulnerability type to identify recurring maintenance risks.
Feed Downstream Mantis Analysis
Generate state-relative historical learnings with cached records and provenance for subsequent analysis stages.
试试这些提示
Use mantis-history to extract past security fixes from this repository. Report the output location and any history limitations.
Inspect this repository's stack and choose relevant security keywords. Extract historical findings and explain which commits your filters may exclude.
Refresh historical learnings from the existing cache. Verify revision reachability and repository identity; rebuild the cache if history was rewritten.
Use mantis-history with --snapshot_root <snapshot>, --snapshot_id <id>, and --state_root <state>. Read live VCS history and preserve snapshot provenance.
最佳实践
- Approve the analysis backend and redact sensitive repository content before any external LLM processing.
- Keep scripts, caches, and outputs under the designated state workspace, outside the target tree.
- Verify extracted findings against their revisions and record partial or unsupported history explicitly.
避免
- Treating an empty or filtered history database as proof that the repository has no vulnerabilities.
- Reusing cached findings after history rewrites without checking revision reachability and repository identity.
- Sending private diffs or historical secrets to an unapproved external analysis service.