threejs-perf
Warn
Audited by Gen Agent Trust Hub on Nov 5, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONREMOTE_CODE_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill documentation instructs the installation and execution of the
paprika3dnpm package usingnpx -y, which involves downloading and running code from an unverified third-party source. - [DYNAMIC_EXECUTION]: The
perftool supports acodeparameter within thevariantsoption, allowing the execution of arbitrary JavaScript against therendererandsceneobjects. - [INDIRECT_PROMPT_INJECTION]: The skill profiles data from external Three.js/WebGL web pages, creating a vulnerability surface where malicious site content could influence the agent.
- Ingestion points: Performance data and scene graph metadata (names, groups, triangle counts) from external URLs processed by the
perftool. - Boundary markers: No delimiters or safety instructions are provided to separate external scene data from the agent's instructions.
- Capability inventory: The skill possesses the capability to write to the local filesystem (
game-runtime.json) and execute dynamic code snippets. - Sanitization: There is no evidence of sanitization or filtering applied to data ingested from external web sources.
- [COMMAND_EXECUTION]: The documentation provides specific shell commands (
npx) to set up the profiling environment, which the agent may be expected to execute. - [REMOTE_CODE_EXECUTION]: The recommendation to use
npx -yfor package setup constitutes a remote code execution pattern, as it fetches and executes an external package in a single step.
Audit Metadata