ai-security

Run unified security scans for SAST, DAST, dependencies, and SBOM generation.

54|3|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/arcasilesgroup/ai-engineering --skill ai-security-arcasilesgroup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-security
Source: https://github.com/arcasilesgroup/ai-engineering/tree/main/.claude/skills/ai-security
Command: npx skills add https://github.com/arcasilesgroup/ai-engineering --skill ai-security-arcasilesgroup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gitleaks, semgrep, trivy, nuclei, cdxgen, pip-audit, npm, cargo, dotnet, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive approach to identifying and mitigating security vulnerabilities across your codebase, dependencies, and running applications, ensuring a more secure software delivery pipeline.

Core Features & Use Cases

  • Multi-faceted Security Analysis: Conducts Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), dependency vulnerability scanning, and Software Bill of Materials (SBOM) generation.
  • Actionable Insights: Delivers severity-classified findings mapped to OWASP Top 10, with clear remediation guidance.
  • Use Case: Before deploying a new microservice, run ai-security in static mode to find hardcoded secrets and injection flaws, then in deps mode to check for critical CVEs in libraries, ensuring a secure release.

Quick Start

Run a full security scan including static analysis, dependency checks, and SBOM generation.

Frequently Asked Questions about ai-security

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

FAQPage Schema
How do I perform unified security scanning across source code, dependencies, and running applications?

Unified security scanning combines SAST, DAST, dependency vulnerability auditing, and SBOM generation to identify vulnerabilities across code, third-party libraries, and running applications. It maps findings to OWASP Top 10 and provides severity-classified remediation guidance.

What is SBOM generation and when do I need it for vulnerability scanning?

SBOM generation creates a software bill of materials listing all components in your application. You need SBOM generation during vulnerability scanning to track third-party libraries, audit dependencies for known CVEs, and ensure a secure software delivery pipeline before deployment.

Does this security scanning approach support npm, cargo, and dotnet dependency audits?

Yes, comprehensive security scanning supports dependency audits across npm, cargo, and dotnet ecosystems. It checks third-party libraries for known CVEs using tools like pip-audit and trivy, ensuring critical vulnerabilities are caught before deploying your application.

How do I find hardcoded secrets and injection flaws before deploying a microservice?

To find hardcoded secrets and injection flaws, run static application security testing (SAST) in static mode. This analyzes source code for vulnerabilities using tools like semgrep and gitleaks, mapping findings to OWASP Top 10 with clear remediation guidance.

Can I use semgrep and gitleaks together for static application security testing?

Yes, you can use semgrep and gitleaks together for SAST. Semgrep analyzes source code for injection flaws while gitleaks detects hardcoded secrets, providing a comprehensive static security analysis that maps vulnerabilities to OWASP Top 10 categories.

What are the limitations of running DAST and SAST scans in a CI/CD pipeline?

Running DAST requires a running application instance to test for vulnerabilities dynamically, unlike SAST which analyzes static source code. DAST limitations include environment availability and configuration overhead, making it slower to integrate into rapid CI/CD pipelines compared to static and dependency scans.