security-audit

Run permitted security scanners on Python and JavaScript codebases and report aggregated findings with severity counts and remediation summaries.

14|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/XAIHT/Tlamatini --skill security-audit-xaiht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/XAIHT/Tlamatini/tree/main/Tlamatini/agent/skills_pkg/security_audit
Command: npx skills add https://github.com/XAIHT/Tlamatini --skill security-audit-xaiht

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers perform secure, read-only audits of their codebase, surfacing vulnerabilities before they reach production.

Core Features & Use Cases

  • Run installed scanners (bandit, semgrep, ruff, eslint, gitleaks, pip-audit) over a target path and aggregate findings.
  • Prioritize issues by severity and provide a remediation-focused summary.
  • Emit a clear, structured output including findings, severity counts, and a concise remediation plan.

Quick Start

Scan your project directory with available scanners to produce a prioritized security findings report.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I run a security audit on my Python and JavaScript codebase?

To run a security audit, target your project directory to execute installed scanners like bandit, semgrep, and eslint. The skill aggregates findings across Python and JavaScript files, returning a structured report with severity counts and remediation priorities.

What is static analysis and how does it detect secrets in source code?

Static analysis examines source code without executing it to find security issues and vulnerabilities. Secrets detection specifically scans configuration and code files for hardcoded credentials using tools like gitleaks to prevent accidental exposure.

Can I use this to check dependencies for known vulnerabilities in my project?

Yes, you can check dependencies for known vulnerabilities using pip-audit for Python projects. The dependency audit cross-references installed packages against vulnerability databases to surface outdated or compromised libraries in your codebase.

Does a read-only security scan modify or delete any of my project files?

A read-only security scan enforces non-destructive checks and does not modify or delete any project files. It only reads the target path to analyze code and returns structured findings without altering your codebase.

What is the best way to prioritize security vulnerabilities found during a code audit?

The best way to prioritize vulnerabilities is by severity counts provided in the structured output. The scan aggregates findings and generates a remediation-focused summary, allowing you to address critical security issues before lower severity ones.

What scanners are supported for running SAST and secrets detection?

Supported scanners for SAST and secrets detection include bandit, semgrep, ruff, eslint, and gitleaks. These tools run against your target path to perform static analysis, linting, and hardcoded credential checks across Python and JavaScript projects.