scan

Scans codebases for SAST findings, dependency vulnerabilities, and insecure configurations mapped to OWASP and CWE.

Updated Jul 22, 2026
One-click install
npx skills add https://github.com/Trigent-Software-Pvt-Ltd/trigen-aidlc --skill scan-trigent-software-pvt-ltd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scan
Source: https://github.com/Trigent-Software-Pvt-Ltd/trigen-aidlc/tree/main/plugins/security/skills/scan
Command: npx skills add https://github.com/Trigent-Software-Pvt-Ltd/trigen-aidlc --skill scan-trigent-software-pvt-ltd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Manually auditing a codebase for security vulnerabilities is slow and error-prone, and teams often lack a unified view of SAST findings, dependency CVEs, and insecure configurations across multiple languages. ## Core Features & Use Cases - Multi-language SAST scanning: Runs Semgrep, ESLint, Bandit, Brakeman, or gosec against JavaScript/TypeScript, Python, Ruby, Go, Java, and .NET code, with Grep-based fallback when no tools are installed. - Dependency vulnerability scanning: Executes npm audit, pip-audit, bundler-audit, govulncheck, or Trivy and maps CVEs to CVSS severity scores. - Unified reporting: Deduplicates findings, maps them to OWASP Top 10 and CWE Top 25, and produces prioritized remediation plans with export to JSON, HTML, or Jira issues. - Use Case: Before a release, run a full repository scan to surface a SQL injection in your auth module and outdated npm packages, then auto-create Jira tickets for each Critical finding. ## Quick Start Ask the assistant to run a security scan on the current repository and report all critical and high severity vulnerabilities.

Frequently Asked Questions about scan

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

FAQPage Schema
How do I run a security scan on my codebase?

Invoke the scan skill with no arguments for a full repository scan, pass a path like src/auth for a targeted scan, or use --focus dependencies, sast, or config to limit the scan type. The skill detects your languages and runs the appropriate tools automatically.

What security tools does the scan support for Python and JavaScript?

For JavaScript it uses Semgrep, npm audit, and ESLint with the security plugin. For Python it uses Semgrep, pip-audit, and Bandit. Semgrep is preferred since it covers over 30 languages with OWASP and CWE rule packs.

Can I scan for vulnerabilities without installing Semgrep or other tools?

Yes, the skill falls back to Grep-based pattern detection for SQL injection, XSS, and command injection when no SAST tools are installed. This fallback has higher false positives, so installing Semgrep is recommended for accurate results.

How are vulnerability severity levels and CVSS scores assigned?

Findings are normalized to a unified scale where CVSS 9.0-10.0 is Critical, 7.0-8.9 is High, 4.0-6.9 is Medium, and below 4.0 is Low. Tool-specific severities from Semgrep, npm audit, and Bandit are mapped onto this scale.

Can the scan results be exported or turned into Jira tickets?

Yes, results can be exported as JSON, HTML, or Markdown reports, and Critical or High findings can be converted into Jira issues with severity, OWASP category, and remediation guidance included. Scan history is stored locally for trend analysis.