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.