T09 · Insecure Skill Coding Practices
- Location
scripts/check_domains.sh:56- Finding
Terminal and Log Output Injection in the Bash Domain Checker
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill does what it claims: it checks domain availability using WHOIS and DNS, with limited hardening issues around unvalidated domain text in terminal output.
Before installing, understand that this skill makes outbound WHOIS and DNS queries and may reveal the domains you are checking to external infrastructure. Use trusted domain inputs where possible, and treat results from unusual or machine-supplied domain strings cautiously because malformed input could affect displayed output.
scripts/check_domains.sh:56Terminal and Log Output Injection in the Bash Domain Checker
scripts/check_domains.py:101Terminal and Log Output Injection in the Python Domain Checker
The skill describes and invokes network-capable scripts (whois, DNS, raw socket access) but does not declare any explicit tool scope such as permissions or allowed-tools. This creates a governance gap: an agent may execute network operations without clear sandboxing or policy review, increasing the risk of unintended outbound access, misuse in restricted environments, or expansion of capability beyond what the platform expects.
No suspicious patterns detected.