trufflehog-cli — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited trufflehog-cli (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Unified entry point Skill for TruffleHog CLI in this repository.
Load modules on demand:
For reproducible, auditable installation workflows, use the built-in scripts:
For pre-commit, use the built-in wrapper script:
Treat this Skill as the company's standard operating manual for TruffleHog CLI.
It covers four primary workflows:
Do not extend this Skill into general-purpose SAST, dependency vulnerability scanning, or code auditing.
Read install-and-baseline.md first.
Baseline rules apply to all workflows:
--no-update by defaultRedacted output; raw secret values must never be printedDetermine the task type first, then load the corresponding reference:
Do not load all references at once by default.
Choose the command family based on the actual scan scope:
trufflehog filesystem .: current workspace filestrufflehog git file://...: local repository historytrufflehog git <https-repo-url>: remote repository historytrufflehog analyze: only when an interactive TUI session is availableDo not force the same command onto every scenario.
Follow least-privilege for credentials:
read_repositoryread_api/api when GitLab API-level verification is needed (e.g., PAT self-check)Every result summary must include:
verified vs unknown findings--branch, --since-commit, --max-depth)Do not claim coverage of branches that were not explicitly scanned.
User says “scan the repo,” and I run a generic command, write JSON to the repo root,
output plaintext secrets, and conclude “all branches are clean.”Problems:
Confirm version, installation, and output strategy per the unified baseline first,
then select a single workflow with its corresponding command;
artifacts go to a temp directory, and the report clearly states what was and was not covered.Strengths:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.