video-publisher
Pass
Audited by Gen Agent Trust Hub on Jul 21, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements a comprehensive safety boundary for browser automation. Specifically, the
armFinalPublishGuardfunction inscripts/v2/ego/core.mjsinjects a capture-phase guard to prevent accidental or unauthorized clicks on final 'Publish' buttons across all supported platforms. - [SAFE]: User configuration and recurring preferences are handled securely. As documented in
references/configuration.mdand implemented inscripts/lib/config.mjs, the skill stores per-user settings in restricted directories (e.g.,$XDG_CONFIG_HOME) using0o600file permissions and explicitly avoids persisting sensitive data like cookies, credentials, or session tokens. - [SAFE]: The architecture utilizes multiple levels of atomic locking (publisher, job, and platform levels) and one-generation state backups to prevent race conditions and data corruption during parallel operations.
- [SAFE]: The skill demonstrates a high level of operational integrity by performing pre-flight media validation (e.g., checking video duration via ISO BMFF metadata in
scripts/lib/media.mjs) before starting browser sessions, ensuring that invalid assets are rejected early without wasting resources. - [SAFE]: All external resource interactions are confined to legitimate creator platform domains (Xiaohongshu, Douyin, Bilibili, and WeChat Channels) and their respective content delivery networks. No suspicious data exfiltration or unauthorized network patterns were identified.
Audit Metadata