Vuln Scanner

Audit GitHub repositories with Semgrep, TruffleHog, and osv-scanner for vulnerabilities.

6|2|Updated May 21, 2026
One-click install
npx skills add https://github.com/anajuliabit/aeon --skill vuln-scanner-anajuliabit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Vuln Scanner
Source: https://github.com/anajuliabit/aeon/tree/main/skills/vuln-scanner
Command: npx skills add https://github.com/anajuliabit/aeon --skill vuln-scanner-anajuliabit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill audits trending GitHub repositories to identify real, potentially exploitable security issues without turning findings into reckless public disclosures.

Core Features & Use Cases

  • Purpose-built scanning: Runs Semgrep (SAST), TruffleHog (verified secrets), osv-scanner (dependency CVEs), and optionally Slither (Solidity) to reduce false positives.
  • Evidence-first triage: Reads surrounding code context and confirms reachability/exploitability before treating a hit as a vulnerability.
  • Responsible disclosure routing: Discloses dependency CVEs via public PR bumps, while routing unpatched code/contract issues through Private Vulnerability Reporting (PVR) or a documented private contact, otherwise skipping to avoid harm.
  • Dedup and audit logging: Avoids rescanning the same repo within 30 days and writes local reports plus run logs.

Quick Start

Run the Vuln Scanner skill with a target repository as the variable var set to owner/repo to produce an evidence-based triage and route confirmed findings to PVR or dependency-bump PRs.

Frequently Asked Questions about Vuln Scanner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate vulnerability scanning for trending GitHub repositories?

Vulnerability scanning for GitHub repositories is handled by running Semgrep, TruffleHog, and osv-scanner to detect code flaws, leaked credentials, and dependency CVEs. The process includes evidence-first triage, deduplication across runs, and safe disclosure routing via GitHub PVR or dependency PRs.

What is the best way to disclose security vulnerabilities found in open source code safely?

Disclosing security vulnerabilities safely involves routing findings through GitHub Private Vulnerability Reporting (PVR) or a documented private contact. Dependency CVEs are disclosed via public PR bumps, while unpatched code issues are routed privately to avoid reckless public exposure.

Can I scan smart contracts for vulnerabilities using Semgrep and Slither?

Yes, you can scan smart contracts for vulnerabilities using Slither for Solidity analysis, alongside Semgrep for SAST. The scanning applies evidence-first triage to confirm reachability and exploitability before treating any hit as a verified vulnerability.

How do I reduce false positives when running secrets detection and SAST scans?

Reduce false positives in secrets detection and SAST scans by using verified tools like TruffleHog and applying evidence-first triage. The scanner reads surrounding code context and confirms call-path reachability and severity before treating a hit as a real vulnerability.

Does GitHub vulnerability scanning support automated dependency CVE remediation?

Yes, GitHub vulnerability scanning supports automated dependency CVE remediation by identifying vulnerable packages with osv-scanner and routing disclosures via public dependency-bump PRs. This ensures dependency issues are addressed directly through repository contributions.

What are the limitations of autonomous security monitoring for code flaws?

Limitations of autonomous security monitoring include skipping rescans of the same repository within 30 days to avoid duplicates. If no safe disclosure channel like PVR or private contact exists, findings are skipped entirely to prevent harmful public exposure.