codeql-scan

Solid

Execute CodeQL security scans with language detection, database caching, and SARIF output. Use when performing static security analysis on Python or GitHub Actions code.

AI & Automation 38 stars 13 forks Updated today MIT

Install

View on GitHub

Quality Score: 77/100

Stars 20%
53
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# CodeQL Scan Skill Execute CodeQL security scans with automated language detection, database caching, and SARIF output generation. ## Quick Start ```bash # Via Claude Code skill system /codeql-scan # Full scan with auto-detected languages python3 .claude/skills/codeql-scan/scripts/invoke_codeql_scan.py --operation full # Quick scan with cached databases python3 .claude/skills/codeql-scan/scripts/invoke_codeql_scan.py --operation quick # Validate configuration only python3 .claude/skills/codeql-scan/scripts/invoke_codeql_scan.py --operation validate ``` ## Triggers - `Run CodeQL scan` - `Check for vulnerabilities` - `Validate CodeQL configuration` - `Quick security scan` - `Scan for security issues` ## Decision Tree ```text Need CodeQL analysis? +-- First time setup --> python3 .codeql/scripts/install_codeql.py +-- Validate config --> invoke_codeql_scan.py --operation validate +-- Full repository scan --> invoke_codeql_scan.py --operation full +-- Quick scan (cached) --> invoke_codeql_scan.py --operation quick +-- Specific language --> invoke_codeql_scan.py --operation full --languages python +-- CI mode --> invoke_codeql_scan.py --operation full --ci ``` ### When to Use Each Operation | Operation | Use When | Performance | Output | |-----------|----------|-------------|--------| | `full` | First scan, major changes, pre-PR validation | 30-60s | SARIF + Console | | `quick` | Iterative development, minor changes | 10-20s | SARI...

Details

Author
rjmurillo
Repository
rjmurillo/ai-agents
Created
7 months ago
Last Updated
today
Language
Markdown
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category