sast-configuration

Configure Semgrep, SonarQube, and CodeQL for CI/CD security scans.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Jhabbig/Habbig --skill sast-configuration-jhabbig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sast-configuration
Source: https://github.com/Jhabbig/Habbig/tree/main/.claude/plugins/wshobson/security-scanning/skills/sast-configuration
Command: npx skills add https://github.com/Jhabbig/Habbig --skill sast-configuration-jhabbig

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams configure static application security testing so they can find code vulnerabilities early, reduce risky deployments, and standardize security checks across projects.

Core Features & Use Cases

  • Tool setup: Configure Semgrep, SonarQube, and CodeQL for language-aware scanning across common application stacks.
  • Pipeline integration: Add security scans to CI/CD workflows, pre-commit checks, and release gates.
  • Rule and policy tuning: Create custom rules, manage false positives, and define quality thresholds that fit your organization.
  • Use case: A developer team can use this Skill to baseline an existing repository, add automated scans to GitHub Actions, and enforce blocking rules for critical findings.

Quick Start

Ask the skill to assess your repository, recommend the best SAST toolset, and generate a CI-ready security scanning configuration with tuned rules and quality gates.

Frequently Asked Questions about sast-configuration

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

FAQPage Schema
How do I configure static application security testing in my CI/CD pipeline?

Static application security testing in CI/CD pipelines is configured by integrating tools like Semgrep, SonarQube, or CodeQL to automate vulnerability detection. This Skill generates CI-ready scanning setups, defines quality gates, and outputs SARIF reports to block risky deployments.

What is the best way to reduce false positives in SonarQube and Semgrep scans?

False positive tuning in SonarQube and Semgrep is achieved by customizing rules and adjusting quality thresholds to fit your organization. This Skill configures language-aware scanning setups and manages rule policies to minimize noisy alerts while retaining critical findings.

Does CodeQL work with language-aware scanning for automated vulnerability detection?

CodeQL supports language-aware scanning for automated vulnerability detection across common application stacks. This Skill helps you select the best SAST toolset, configuring CodeQL alongside Semgrep and SonarQube to baseline repositories and enforce pre-commit checks.

How do I generate SARIF-ready reports for GitHub Actions security scanning?

SARIF-ready reports for security scanning are generated by configuring static analysis tools within your CI workflows. This Skill sets up Semgrep, SonarQube, or CodeQL to output SARIF format, enabling automated vulnerability detection and release gate enforcement.

When do I need custom rule authoring for code vulnerability scanning?

Custom rule authoring for code vulnerability scanning is needed when baseline security scans produce excessive false positives or miss organization-specific threats. This Skill configures custom rules and quality gates to standardize security checks across projects.