security-scanner

Scan codebases for secrets, vulnerable dependencies, and insecure patterns.

25|2|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/matteocervelli/llms --skill security-scanner-matteocervelli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-scanner
Source: https://github.com/matteocervelli/llms/tree/main/.claude/skills/security-scanner
Command: npx skills add https://github.com/matteocervelli/llms --skill security-scanner-matteocervelli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates security scanning for secrets, vulnerable dependencies, and unsafe patterns.

Core Features & Use Cases

  • Secret Detection: Scan for hardcoded secrets and sensitive keys.
  • Dependency Scanning: Identify CVEs and outdated libraries.
  • Pattern Detection: Flag insecure code patterns and risky configurations.

Quick Start

Run automated security scans and produce a vulnerability report for remediation planning.

Frequently Asked Questions about security-scanner

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

FAQPage Schema
How do I scan my codebase for security vulnerabilities and exposed secrets?

Security scanning identifies vulnerabilities, hardcoded secrets, and insecure code patterns across Python, JavaScript, and container codebases. It runs grep-based secret detection, dependency vulnerability checks, and static analysis to produce a structured vulnerability report for remediation.

Can I integrate security scanning into my CI/CD pipeline?

Yes, security scanning runs at multiple stages: pre-commit checks catch secrets before code is pushed, CI/CD pipelines detect vulnerabilities during builds, and dependency audits flag outdated libraries. It produces actionable reports to fail builds or warn teams.

What types of secrets and vulnerabilities does the scanner detect?

The scanner detects hardcoded API keys, credentials, and sensitive data using targeted patterns and dedicated tools like Gitleaks and TruffleHog. It identifies CVEs in dependencies via pip-audit, safety, npm/yarn audit, and Trivy, plus insecure code patterns and risky configurations.

Does security scanning work with Python, JavaScript, and containerized applications?

Security scanning supports Python, JavaScript, and container environments. It integrates dependency audits for pip, npm, and yarn, plus container image scanning, making it applicable across diverse tech stacks and deployment models.

What's the difference between static pattern detection and dependency vulnerability scanning?

Pattern detection flags unsafe code patterns and risky configurations in source code through static analysis. Dependency scanning checks libraries against known CVE databases to identify outdated or vulnerable packages—both run together for comprehensive coverage.

Can I use security scanning as a pre-commit hook to block commits with secrets?

Yes, pre-commit checks integrate security scanning to prevent secrets and vulnerable code from being committed. The scanner flags issues before code reaches the repository, enabling developers to fix problems locally before pushing.