T09 · Insecure Skill Coding Practices
- Location
scripts/script.sh:385- Finding
Remote Logging Example Uses TLS Without Peer Authentication
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent RSyslog reference skill that prints configuration examples; it has some production-safety caveats but no hidden execution, data theft, or persistence behavior.
Installers should treat this as a reference skill, not hardened production policy. Before copying examples into a real RSyslog deployment, prefer authenticated TLS with permitted peer names, constrain dynamic file paths, validate configurations with rsyslogd, and set queue and disk limits appropriate to the environment.
scripts/script.sh:385Remote Logging Example Uses TLS Without Peer Authentication
scripts/script.sh:103Dynamic Log Paths Are Constructed from Untrusted Message Properties
Skill allows unbounded resource consumption (API calls, storage, compute). Without rate limits or quotas, a compromised or misbehaving agent can cause denial-of-service or cost overruns.
queue.filename="fwd_to_logserver"
queue.maxdiskspace="1g"
queue.saveonshutdown="on"
action.resumeRetryCount="-1" # Retry forever
)
```
No suspicious patterns detected.