skills/egorfedorov/slot-casino-game-developer-skills-for-stake-engine/rng-crypto-specialist/Gen Agent Trust Hub
rng-crypto-specialist
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external data from JSONL transcript files which can be provided by users to the verification script.
- Ingestion points: The
scripts/verify_provably_fair.pyscript reads and parses content from a file path provided via the--inputargument. - Boundary markers: The script uses
json.loads()to parse lines, providing structural separation between the data and the script's logic. - Capability inventory: The script performs cryptographic calculations and outputs the results to stdout. The agent is then instructed by
SKILL.mdto summarize these findings in a sign-off report. - Sanitization: The script performs basic validation of field existence and types (casting to
intorstr), but it does not sanitize the content of the transcript fields. If a transcript contains malicious text designed to influence the agent, it could manifest when the agent generates theVerification FindingsorResidual Riskssections of the output contract. - [COMMAND_EXECUTION]: The skill executes a local script
scripts/verify_provably_fair.pywhich takes sensitive inputs via command-line flags. - Evidence: The
SKILL.mdfile defines a commandpython3 scripts/verify_provably_fair.py --server-seed "<secret>" .... Passing sensitive cryptographic seeds as command-line arguments is a common practice for local tools, but it can expose the secrets to other users or monitoring processes on the host system via the process table.
Audit Metadata