data-encryption
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECREDENTIALS_UNSAFEDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The reference implementations in
references/nodejs-encryption-library.mdandreferences/python-cryptography-implementation.mdinclude hardcoded placeholder passphrases such as "top-secret" and "passphrase". While intended as examples, these represent a security risk if used in production code. - [DATA_EXFILTRATION]: The
references/tlsssl-configuration.mdfile contains examples that read sensitive local files, specificallyprivate-key.pem. This demonstrates a pattern of accessing sensitive data which, while appropriate for TLS configuration, constitutes a data exposure risk. - [INDIRECT_PROMPT_INJECTION]: The skill's encryption services process external data and files, creating a surface for indirect prompt injection.
- Ingestion points: Input strings and file paths passed to encryption/decryption methods in
references/nodejs-encryption-library.mdandreferences/python-cryptography-implementation.md. - Boundary markers: No delimiters or safety instructions are used to isolate untrusted data during processing.
- Capability inventory: The skill utilizes
fs.readFile,fs.writeFile, and Python'sopen()to perform file operations. - Sanitization: No input validation or sanitization is performed on the data being encrypted or decrypted.
- [COMMAND_EXECUTION]: The
scripts/security-checklist.shscript takes a user-supplied argument to define an output file path. This allows the script to overwrite arbitrary files on the system if invoked with a malicious path.
Audit Metadata