hyperframes-audio
Warn
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
scripts/carve.mjsscript implements dynamic loading of framework modules via theloadCorefunction. It resolves and imports files from the@hyperframes/corepackage at runtime by parsing itspackage.jsonexports. This use of computed paths for dynamic imports is a sensitive execution pattern.- [COMMAND_EXECUTION]: The skill usesexecFileSyncto run theffmpegutility for audio decoding. The command processes media files identified by theirsrcattributes in the composition HTML. While it avoids shell injection by using argument arrays, executing external binaries on user-provided file paths is a sensitive capability.- [EXTERNAL_DOWNLOADS]: The documentation inreferences/diagnosis.mdadvises users to employnpx hyperframes normalize-audio. The use ofnpxinvolves fetching and executing code from the npm registry, which constitutes an external code dependency at runtime.- [INDIRECT_PROMPT_INJECTION]: The skill acts on user-supplied HTML files and audio assets, representing a data ingestion surface. The analysis script parses these files to derive and write back audio attributes. - Ingestion points: Composition HTML files processed by
scripts/carve.mjsvia the--compparameter. - Boundary markers: None identified. The parsing logic uses regular expressions to extract media tags without implementing delimiters or instruction-filtering boundaries.
- Capability inventory: The script can execute
ffmpegand perform file writes to the local project HTML. - Sanitization: The script performs basic attribute unescaping but does not include sanitization to prevent the agent from interpreting embedded instructions.
Audit Metadata