
CI/CD के लिए मुफ़्त ऑफ़लाइन SAST इंजन: AST और क्रॉस-फ़ाइल टेंट विश्लेषण, लाइव सत्यापन के साथ सीक्रेट डिटेक्शन, SCA/CVE, IaC मिसकॉन्फ़िगरेशन, और SARIF आउटपुट के साथ वेब-शेल स्कैनिंग।
sast — Claude Code प्लगइन (SAST)एक स्व-निहित Claude Code प्लगइन (sast) जो SAST को स्लैश-कमांड स्किल्स, सबएजेंट्स और लाइफसाइकल हुक्स के माध्यम से सीधे Claude Code में लाता है।
sast/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest (name: "sast")
│ ├── marketplace.json # Marketplace manifest (name: "sast")
│ └── icon.png # 1024x1024 square PNG plugin icon
├── skills/
│ ├── scan/
│ │ └── SKILL.md # /sast:scan — Full SAST + taint + secrets + IaC + SCA scan
│ ├── diff/
│ │ └── SKILL.md # /sast:diff — Fast incremental scan on git changed files
│ ├── secrets/
│ │ └── SKILL.md # /sast:secrets — Secret detection + live key validation + git history
│ ├── sca/
│ │ └── SKILL.md # /sast:sca — Dependency CVEs (OSV), dep confusion, CMS, licenses
│ ├── triage/
│ │ └── SKILL.md # /sast:triage — Threat model, FP gate inspection & exploitability triage
│ └── fix/
│ └── SKILL.md # /sast:fix — Auto-remediation diffs & post-patch verification
├── agents/
│ ├── security-auditor.md # @agent-sast:security-auditor
│ └── remediation-engineer.md # @agent-sast:remediation-engineer
├── hooks/
│ └── hooks.json # PostToolUse (Write|Edit) secret tripwire & optional single-file scan
├── scripts/
│ ├── sast_runner.py # Bundled self-contained SAST runner & Claude summary formatter
│ └── post_edit_check.py # Fast PostToolUse hook handler
└── README.md
claude plugin marketplace add vulnz/sast
claude plugin install sast@sast
या एक इंटरैक्टिव Claude Code सत्र के अंदर:
/plugin marketplace add vulnz/sast
/plugin install sast@sast
claude plugin validate .
| कमांड | विवरण |
|---|---|
/sast:scan [path] | पूर्ण SAST + AST/taint (16+ भाषाएँ) + secrets + IaC + SCA स्कैन |
/sast:diff [path] | git संशोधित, स्टेज्ड और अनट्रैक्ड फ़ाइलों का तेज़ इंक्रीमेंटल SAST स्कैन (--changed) |
/sast:secrets [path] | लाइव प्रोवाइडर कुंजी सत्यापन के साथ वर्किंग ट्री और --git-history में हार्डकोडेड क्रेडेंशियल्स के लिए स्कैन करें |
/sast:sca [path] | निर्भरताओं (OSV CVEs), डिपेंडेंसी कन्फ्यूज़न, बंडल किए गए JS लाइब्स, CMS प्लगइन्स और --licenses का ऑडिट करें |
/sast:triage [path] | STRIDE --threat-model बनाएँ और 0-FP केवल-वास्तविक गेट के विरुद्ध निष्कर्षों का ट्रायाज करें |
/sast:fix [path] | कमज़ोरियों का उपचार करें (--remediation) और --changed के साथ पुनः सत्यापित करें |
@agent-sast:security-auditor — बंडल किए गए SAST स्कैनर को चलाता है, स्रोत फ़ाइलों में स्रोत-से-सिंक डेटाफ़्लो का पता लगाता है, और प्राथमिकता-क्रम में कमज़ोरी रिपोर्ट तैयार करता है।@agent-sast:remediation-engineer — न्यूनतम सुरक्षा पैच तैयार करता है और प्रत्येक फ़िक्स को सत्यापित करने के लिए स्कैनर को पुनः चलाता है।userConfig)Claude Code के प्लगइन कॉन्फ़िगरेशन डायलॉग (/plugin → Configure options) के माध्यम से कॉन्फ़िगर किया गया:
scan_on_edit (boolean, डिफ़ॉल्ट false) — PostToolUse (Write|Edit) हुक के अंदर स्वचालित एकल-फ़ाइल SAST स्कैनिंग सक्षम करें।provider_api_key (string, sensitive: true, वैकल्पिक) — स्टैंडअलोन AI ट्रायाज/उपचार डिफ़्स के लिए Claude Code के सुरक्षित क्रेडेंशियल स्टोरेज में संग्रहीत वैकल्पिक API कुंजी।