hve-slides
Pass
Audited by Gen Agent Trust Hub on Nov 9, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- Library Security Hardening: During the bundling process, the
bundle.mjsscript applies specific security patches to thereveal.jslibrary. It "neutralizes" certain sinks, such as window message listeners and certain attribute assignments, which reduces the potential attack surface of the generated standalone HTML. - Filesystem Integrity Protections: The underlying build scripts (
build.mjs,create-deck.mjs) include advanced filesystem validation. By usingO_NOFOLLOWflags and verifying file identity via device and inode numbers, the skill effectively mitigates risks associated with symbolic link traversal and potential race condition attacks on the local filesystem. - Controlled Dependency Restoration: The skill's documentation and
SKILL.mdinstructions emphasize usingnpm ci --ignore-scriptsfor dependency management. This approach is a positive security practice that prevents the automatic execution of potentially untrusted lifecycle scripts (e.g.,preinstall) defined in a package's configuration. - Workspace Build Architecture: The
build-decks.mjsscript utilizes dynamicimport()to load and executebundle.mjsfiles found within the user's workspace. This is a core component of the "build-all" feature, allowing the skill to run localized bundling logic for different decks. This architecture is documented within the skill's comprehensive security model, which emphasizes its use within trusted workspaces.
Audit Metadata