crypto-tools
Pass
Audited by Gen Agent Trust Hub on Nov 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted ciphertext strings and files, which serves as a potential vector for indirect prompt injection if the resulting plaintext contains instructions that influence the agent's future actions.
- Ingestion points: CLI arguments and file read operations in scripts like
classic/vigenere.py,classic/xor_single_byte.py, andrsa_tool/small_e.py. - Boundary markers: The scripts lack specific delimiters or instructions to ignore potential commands embedded within the data being analyzed.
- Capability inventory: Perform modular arithmetic, decrypt RSA ciphertexts, conduct frequency analysis, and perform local file operations (read/write).
- Sanitization: Standard error handling for data conversion and command-line argument parsing is present, but no sanitization for instructional content within ciphertexts is implemented.
- [EXTERNAL_DOWNLOADS]: The skill's documentation points to external code repositories for additional tools.
- Evidence:
README.mdandSKILL.mdreference cloning theRsaCtfToolproject from non-whitelisted GitHub repositories (RanSommerandGanapati). - [REMOTE_CODE_EXECUTION]: The skill provides instructions to execute code downloaded from external sources.
- Evidence: Instructions in
README.mdguide the user/agent to clone a repository and execute theRsaCtfTool.pyscript locally.
Audit Metadata