Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Audit trending repos for real exploitable vulnerabilities and disclose responsibly — Private Vulnerability Reporting for code flaws and verified secrets, public PRs only for already-disclosed dependency CVEs. Semgrep + TruffleHog + osv-scanner + Slither with reachability triage. Skips targets that have no safe disclosure channel. Triggers: "vuln scan owner/repo", "audit this repo", "responsible-disclosure scan", "check for secret leaks", "scan dependencies for CVEs".
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 5% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -11% | 0% |
A scanner that dumps zero-days into public PRs isn't a helper — it's a publisher. This skill triages every finding by reading the code and routes to the right disclosure channel.
| Param | Description | |---|---| | var | Optional owner/repo. If empty, auto-picks from chained github-trending output or fresh trending API. |
SECURITY.md — no safe channel.vuln-scanned.json).bash# Static analysis semgrep --config=p/security-audit --config=p/owasp-top-ten --config=p/secrets \ --severity=ERROR --severity=WARNING --json --timeout=300 \ --exclude=test --exclude=examples --exclude=node_modules . # Verified secrets (filesystem + git history) trufflehog filesystem . --only-verified --json trufflehog git file://. --only-verified --json # Dependency CVEs across npm/pip/go/cargo/etc osv-scanner --format=json --recursive . # Solidity (if .sol files present) slither . --json out.json --exclude-informational --exclude-low
All-scanners-failed reports error, never clean.
| Finding | Channel | |---|---| | Dependency CVE | Public PR bumping the dep — CVE already public. | | Code vulnerability | PVR — publishing creates a zero-day. | | Verified leaked secret | PVR + rotation request. | | Smart-contract bug | PVR — on-chain exploitation often immediate. | | No PVR + no SECURITY.md | Skip and log. Do no harm. |
bash# PVR (private advisory) gh api -X POST "/repos/$REPO/security-advisories" \ -f summary="..." -f severity="..." -F cwe_ids='["CWE-89"]' -f description="..."
Proposed patches for code flaws go to your fork only (private/fix-<slug> branch). Never open a public PR for an unpatched code flaw — link the SHA in the advisory body so the maintainer can cherry-pick.
GH_TOKEN with repo + repository_advisories:write (for PVR).
Other measured skills in the registry, with their headline benchmark lift.