security-scanner

Scan codebases for hardcoded secrets and generate SECURITY_GATE.md checklists.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/congthang12312/Sentinel-AI-test --skill security-scanner-congthang12312
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-scanner
Source: https://github.com/congthang12312/Sentinel-AI-test/tree/main/.agent/skills/security-scanner
Command: npx skills add https://github.com/congthang12312/Sentinel-AI-test --skill security-scanner-congthang12312

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Quickly identify hardcoded secrets and dangerous functions in a codebase, and generate a standardized Security Release Checklist to gate releases.

Core Features & Use Cases

  • Zero-Token Audit (SAST): Scans the repository for secrets and unsafe patterns using vuln_scan.py.
  • Release Checklist Generator: Generates SECURITY_GATE.md via checklist_gen.py for security gating during releases.
  • Quick remediation guidance: Produces actionable findings to assist developers in remediation.

Quick Start

Run python .agent/skills/security-scanner/scripts/vuln_scan.py . to scan your codebase for secrets and risky patterns, then run python .agent/skills/security-scanner/scripts/checklist_gen.py to generate SECURITY_GATE.md.

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 hardcoded secrets and risky functions?

To scan your codebase for hardcoded secrets and risky functions, execute the vuln_scan.py Python script against your repository directory to identify unsafe patterns and produce actionable findings for remediation.

How do I generate a security release checklist for gating deployments?

You generate a security release checklist by running the checklist_gen.py Python script, which produces a ready-to-use SECURITY_GATE.md file to gate releases and ensure codebase security standards are met.

Does zero-token SAST auditing require any external dependencies or API keys?

Zero-token SAST auditing requires no external dependencies or API keys, as it operates locally by running the provided Python scripts to scan source code for vulnerabilities and dangerous patterns.

Can I use static analysis to find vulnerabilities across different programming languages?

Yes, you can use this static analysis to find vulnerabilities across different programming languages, as it is applicable to web apps, libraries, and services without being limited to a single language environment.

What is the best way to automate security gating for web app releases?

The best way to automate security gating for web app releases is to run the vulnerability scanner and checklist generator scripts sequentially, producing a standardized SECURITY_GATE.md document for your deployment pipeline.

Do I need Python to run the vulnerability scanner and checklist generator?

Yes, you need Python installed to run the vulnerability scanner and checklist generator, as both the vuln_scan.py and checklist_gen.py scripts rely on the Python runtime to execute and output results.