static-application-security-testing

Run SAST scans with Semgrep and CodeQL to detect vulnerabilities in source code.

147|32|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/seb1n/awesome-ai-agent-skills --skill static-application-security-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: static-application-security-testing
Source: https://github.com/seb1n/awesome-ai-agent-skills/tree/main/security/static-application-security-testing
Command: npx skills add https://github.com/seb1n/awesome-ai-agent-skills --skill static-application-security-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of finding security vulnerabilities directly within your source code, helping you catch and fix issues early in the development lifecycle before they can be exploited.

Core Features & Use Cases

  • Automated Code Analysis: Scans source code for common security flaws like SQL injection, cross-site scripting, and hardcoded secrets.
  • Multi-language Support: Utilizes tools like Semgrep and CodeQL to support a wide range of programming languages.
  • CI/CD Integration: Can be configured to run automatically on code changes and block deployments with critical vulnerabilities.
  • Use Case: Integrate this skill into your GitHub Actions workflow to automatically scan every pull request for security issues, ensuring that only secure code is merged into your main branch.

Quick Start

Run a static application security test on the codebase located at /path/to/your/project.

Frequently Asked Questions about static-application-security-testing

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

FAQPage Schema
How do I automate vulnerability scanning in a CI/CD pipeline?

Static application security testing finds security vulnerabilities by analyzing source code for flaws like SQL injection, cross-site scripting, and hardcoded secrets. It uses tools like Semgrep and CodeQL to triage findings across multiple languages early in the development lifecycle.

Can I use Semgrep and CodeQL together for code analysis?

Yes, you can use Semgrep and CodeQL together for code analysis to achieve multi-language vulnerability detection. This Skill utilizes both tools to scan source code, effectively identifying and triaging a wide range of security vulnerabilities across your project.

How do I run a static application security test on my source code?

Static application security testing catches vulnerabilities early by analyzing source code before deployment. Integrating automated code analysis into your workflow finds flaws like SQL injection and hardcoded secrets directly in the development lifecycle, preventing exploitation.

Does SAST support scanning for hardcoded secrets and SQL injection?

Yes, SAST supports scanning for hardcoded secrets and SQL injection. This Skill performs automated code analysis to detect these specific security vulnerabilities, along with cross-site scripting, across multiple programming languages using tools like Semgrep and CodeQL.

How do I scan every pull request for security issues in GitHub Actions?

Scan every pull request for security issues by integrating this Skill into your GitHub Actions workflow. It runs automated code analysis on code changes to detect vulnerabilities, ensuring that only secure code without critical flaws is merged into your main branch.