security-audit

Scan local file systems for hardcoded credentials and sensitive configuration files.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/alangeb/tau --skill security-audit-alangeb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/alangeb/tau/tree/main/src/skills/security-audit
Command: npx skills add https://github.com/alangeb/tau --skill security-audit-alangeb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill mitigates the risk of accidental credential exposure and security misconfigurations by automating the discovery of sensitive data and insecure file permissions within a project directory.

Core Features & Use Cases

  • Secret Scanning: Detects hardcoded API keys, passwords, and tokens (AWS, GitHub) using pattern matching.
  • Sensitive File Discovery: Identifies exposed private keys, environment files, and configuration artifacts.
  • Use Case: Before pushing code to a public repository, run this audit to ensure no environment variables or private keys are accidentally included in the codebase.

Quick Start

Run the security audit on the current directory to identify potential secrets and sensitive files.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I scan my local project for hardcoded API keys and secrets?

To scan for hardcoded credentials, execute this audit on your project directory to detect exposed secrets and sensitive configuration files using pattern matching. It identifies AWS keys, GitHub tokens, and environment variables to prevent accidental data leaks before deployment.

What's the best way to find sensitive environment files before pushing code to a public repository?

The best way to find sensitive files is running a local security audit that uses file discovery to locate exposed private keys, environment files, and configuration artifacts within your codebase. This prevents accidental credential exposure when pushing to public repositories.

Do I need any special dependencies to run a local file system security audit?

You do not need special dependencies to run this security audit. It requires only standard Unix utilities like grep and find to execute comprehensive scans of local project directories for potential secrets and sensitive files.

How does pattern matching detect security vulnerabilities in local files?

Pattern matching detects security vulnerabilities by scanning local file systems for specific text patterns associated with hardcoded API keys, passwords, and tokens. This identifies potential data leaks and insecure configuration artifacts within project directories.

Can I use this security scan to check for insecure file permissions in my project?

Yes, you can use this security scan to check for insecure file permissions. The audit automates the discovery of sensitive data and misconfigurations within a project directory to mitigate the risk of accidental credential exposure before deployment.