sast-configuration

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

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/leonardoteodoroo/amino-advanced --skill sast-configuration-leonardoteodoroo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sast-configuration
Source: https://github.com/leonardoteodoroo/amino-advanced/tree/main/.agent/skills/sast-configuration
Command: npx skills add https://github.com/leonardoteodoroo/amino-advanced --skill sast-configuration-leonardoteodoroo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Configure Static Application Security Testing (SAST) tools to detect vulnerabilities in application code and embed security scanning into development workflows.

Core Features & Use Cases

  • Semgrep Configuration: Custom rule creation with pattern matching; language-specific security rules; CI/CD integration; false positive tuning; organizational policy enforcement.
  • SonarQube Setup: Quality gate configuration; security hotspot analysis; code coverage and technical debt tracking; custom quality profiles; LDAP/SAML integration.
  • CodeQL Analysis: GitHub Advanced Security integration; custom query development; vulnerability variant analysis; security research workflows.

Quick Start

Set up an initial SAST scan by integrating Semgrep, SonarQube, and CodeQL into your CI pipeline and run a baseline analysis.

Frequently Asked Questions about sast-configuration

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

FAQPage Schema
How do I configure SAST tools to detect vulnerabilities in application code?

Configure SAST tools by integrating static analysis scanners into your CI/CD pipelines to automate vulnerability detection. This involves setting up language-specific security rules, establishing quality gates, and tuning false positives to enforce organizational security policies.

What is the best way to integrate Semgrep and CodeQL into a CI/CD pipeline?

Integrate Semgrep and CodeQL into CI/CD pipelines by configuring custom rules and queries within your security scanning stage. This automates baseline analysis, enforces quality gates, and performs vulnerability variant analysis directly within development workflows.

Can I create custom security rules for code analysis across multiple programming languages?

Yes, you can create custom security rules for code analysis across multiple languages using tools like Semgrep for pattern matching and CodeQL for custom query development. This enables language-specific security checks and vulnerability variant analysis.

How does SonarQube security hotspot analysis work during CI/CD security scanning?

SonarQube security hotspot analysis works by identifying sensitive code segments during CI/CD security scanning. It tracks code coverage and technical debt, allowing developers to review flagged hotspots against custom quality profiles before deployment.

Why do I need to tune false positives when setting up static application security testing?

Tuning false positives in static application security testing is required to reduce alert fatigue and ensure accurate vulnerability detection. Adjusting custom rules and quality gate configurations refines code analysis accuracy for organizational policy enforcement.