T09 · Insecure Skill Coding Practices
- Location
scripts/docker-compose-linter.py:274- Finding
Detected Secret Values Are Exposed in Audit Reports
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent Docker Compose linter, but it can print detected secret values into reports and has reliability limits that are overstated.
Install only if you are comfortable with its reports potentially containing secret values from Compose environment entries. Avoid running it on production files in shared CI logs until secret findings are redacted, and treat clean results as advisory because the custom parser may miss some valid YAML constructs.
scripts/docker-compose-linter.py:274Detected Secret Values Are Exposed in Audit Reports
scripts/docker-compose-linter.py:87Incomplete YAML Parser Allows Compose Security Checks to Be Bypassed
The skill documentation defines a command that reads a user-supplied FILE, but the manifest does not declare any tool scope such as permissions or allowed-tools. In an agent environment, undeclared file-read capability weakens least-privilege guarantees and can let the skill access files beyond what reviewers or policy engines expect.
No suspicious patterns detected.