security-scan

Scan codebases for dependency vulnerabilities, risky patterns, and secrets.

39|5|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/benjaminshoemaker/ai_coding_project_base --skill security-scan-benjaminshoemaker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-scan
Source: https://github.com/benjaminshoemaker/ai_coding_project_base/tree/main/.claude/skills/security-scan
Command: npx skills add https://github.com/benjaminshoemaker/ai_coding_project_base --skill security-scan-benjaminshoemaker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill scans codebases for security vulnerabilities in dependencies, code patterns, and secrets using project-documented tooling where available.

Core Features & Use Cases

  • Dependency auditing to identify known CVEs in package managers.
  • Secrets detection and static analysis to identify risky code patterns.
  • On-demand /security-scan and automatic checks during phase checkpoints across multiple projects.

Quick Start

Use the Security-Scan Skill to run a comprehensive audit on your repository by issuing /security-scan.

Frequently Asked Questions about security-scan

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

FAQPage Schema
How do I automate security checks across my codebase for vulnerabilities and secrets?

You can automate security checks across your codebase by triggering an on-demand scan or relying on automatic phase checkpoints. This process identifies dependency vulnerabilities, risky code patterns, and exposed secrets using your project's documented tooling.

What is the best way to scan a repository for known CVEs in package dependencies?

The best way to scan for known CVEs in package dependencies is by running a dependency audit. This skill checks your package managers during phase checkpoints or on-demand scans to identify and document known vulnerabilities.

How does secrets detection work when project tooling is not available?

When project tooling is not available, secrets detection falls back to default secret scanning mechanisms. This ensures your codebase is still checked for exposed sensitive information even without custom project configurations.

Can I run static analysis to identify risky code patterns on demand?

Yes, you can run static analysis to identify risky code patterns on demand. By issuing a security scan command, the skill evaluates your codebase against static analysis rules to highlight potential security issues.

Does the security scan require specific build scripts or logs to audit code?

No, the security scan does not strictly require specific build scripts or logs to audit code, although it supports them. It uses project-documented tooling where available and applies default secret scanning when needed.