ソース情報
- リポジトリ
- wbharris/VulNavigator
- ソースの最終更新活動
- 2026年8月22日 06:09
- 検出された SKILL.md の言語
- 英語
- スター
- 5
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/wbharris/VulNavigator --skill vulnavigatorコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | vulnavigator |
| description | Run vuln-nav analyze on a finding file and summarize the 11-section case. |
| argument-hint | <finding_file> [options] |
| allowed-tools | ["read","exec","grep","glob"] |
| permissions | {"allow":["Exec(vuln-nav analyze)","Exec(.venv/bin/python)","Exec(.venv/bin/python -m pytest)"]} |
Run VulNavigator from this repository. Product contract: docs/PRODUCT.md.
This skill invokes the CLI (vuln-nav analyze). It does not call MITRE MCP, OSV, Shodan, or Nuclei. ATT&CK / D3FEND / CSF IDs come from src/vulnavigator/data/mappings.json.
Do not start a web UI from this skill. That is vulnavigator-web, and the Flask app is not part of this package.
From the repo root (after python3 -m venv .venv && .venv/bin/pip install -e .):
.venv/bin/vuln-nav analyze <finding_file> [--source NAME] [--id ID] [--offline] [--json] [-o report.md]
If vuln-nav is already on PATH, that name is fine.
AI finders (primary): Daybreak findings.json, Mythos write-up, narrative ticket.
Scanners: Qualys, OpenVAS/GVM, Nessus, Rapid7, SARIF, Trivy/Snyk/Dependabot, Wiz/Prisma/Orca, Defender VM, CrowdStrike Spotlight, AWS Inspector, Nexus IQ, Nuclei JSONL, Burp/ZAP XML.
CVE-only (CVE-YYYY-NNNNN) is a fallback. Scanner hits are detections, not exploit proof.
Bundled examples: examples/daybreak-findings.json, examples/mythos-zeroday.json, examples/narrative-rce.txt, examples/nessus-report.nessus, examples/sarif-report.sarif, examples/trivy-report.json.
--offline was not used. Priority is not CVSS.--jsonAI 0-days usually have no CVE. Judge PoC + discovery write-up. Do not wait for NVD.
Summarize for the user:
confirmed / plausible / unconfirmed / rejected)If they want a web form, point them to vulnavigator-web and say that UI is local/out-of-tree.
.venv/bin/python -m pytest -q
.venv/bin/python tests/simulate_intake.py