caddy-certificate-maintenance
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFECREDENTIALS_UNSAFEDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill provides instructions to access and verify sensitive credentials, such as executing
docker exec caddy env | grep CLOUDFLARE_API_KEYto check configuration. It also involves copying the/home/dawiddutoit/projects/network/.envfile, which is documented to contain sensitive API tokens. These actions are within the scope of administrative maintenance and are accompanied by warnings against insecure storage. - [DATA_EXFILTRATION]: The skill performs local backup operations on sensitive file paths, including SSL private keys stored in the
network_caddy_dataDocker volume (/var/lib/docker/volumes/network_caddy_data/_data) and the project's.envfile. These files are moved to a local backup directory (/home/dawiddutoit/projects/network/backups) as part of the skill's intended purpose. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external data by reading and processing Docker container logs (
docker logs caddy) to monitor renewal status, which represents a potential attack surface if malicious content is logged. - Ingestion points: Reading Caddy container logs via the
docker logscommand (SKILL.md). - Boundary markers: None identified.
- Capability inventory: Bash command execution, filesystem read/write, and Docker CLI management.
- Sanitization: The skill uses
grepfor pattern filtering, but does not perform content sanitization of the log data before processing.
Audit Metadata