megadev-multiplayer
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The validation script
assets/co-op-lab/tools/check_coop.pyusessubprocess.runto invoke the system C compiler and execute generated test binaries. The command construction uses fixed paths and strictly validated internal variables, preventing shell injection. - [DYNAMIC_EXECUTION]: The skill performs runtime compilation of its C source code (specifically
coop.candinput.c) inassets/co-op-lab/tools/check_coop.pyto facilitate unit testing on the host machine before deploying to the target platform. - [EXTERNAL_DOWNLOADS]: The build instructions in
assets/co-op-lab/README.mdutilize theewrogers/megadevDocker image. This is a resource owned by the skill author and serves as the official build environment for the project. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied project metadata during setup. However, it implements strong security controls:
- Ingestion points: Project
idandtitlearguments inscripts/create_project.py. - Boundary markers: None (CLI arguments).
- Capability inventory: File system writing via
shutil.copytreeandPath.write_textinscripts/create_project.py. - Sanitization: Strict regex validation (
r'[a-z][a-z0-9_]{0,10}'for ID andr'[A-Za-z0-9][A-Za-z0-9 _-]{0,47}'for title) effectively prevents directory traversal or command injection attacks.
Audit Metadata