Skill Detail

SAST Pipeline Scanner

Runs static application security testing using Semgrep rules and CodeQL queries against pull request diffs. Supports SARIF output format and integrates with GitHub Advanced Security for findings management.

Security & VerificationClaude Code
Security & Verification Claude Code Security Reviewed
Tool match: semgrep โญ 14.9k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill sast-pipeline-scanner Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Install & setup
python3 -m pip install semgrep
Author
Semgrep
Last updated
Mar 24, 2026
Quick brief

The SAST Pipeline Scanner skill integrates static application security testing directly into your CI/CD pipeline through agent automation. It orchestrates Semgrep’s pattern-matching engine with custom rule sets targeting OWASP Top 10 vulnerabilities, and leverages CodeQL’s semantic code analysis for deeper taint-tracking across function boundaries.

How it works

What this skill actually does

When triggered on pull request events, the skill analyzes only the changed diff to minimize scan time, while maintaining a baseline of full-repository findings. Results are formatted in SARIF (Static Analysis Results Interchange Format) for compatibility with GitHub Advanced Security’s code scanning alerts dashboard.

Configuration supports custom Semgrep rule registries, CodeQL query suites for specific languages (Python, JavaScript, Go, Java, C#), severity threshold gating for CI pass/fail decisions, and inline PR comment annotations with remediation guidance. The skill also tracks false positive suppressions across scans to reduce developer alert fatigue over time.