AI Security Review
scanned 7d ago · by lpm-firewall-aiNo confirmed malicious attack surface was established. The package is a HYVE CLI that authenticates users, downloads signed/hashed framework releases, installs or updates a chosen System directory, and creates tool skill bridges as part of that explicit workflow.
Decision evidence
public snapshot- dist/framework-sync.js downloads release tarballs from Lab and extracts with execFile('tar').
- dist/commands/init.js and dist/commands/update.js run git/npm and modify a target project after explicit CLI commands.
- dist/skill-bridges.js creates .claude/skills and .agents/skills bridges from downloaded framework content.
- package.json has no install/postinstall/prepare hook; prepublishOnly only runs build before publishing.
- dist/index.js only registers commander subcommands; no import-time harvesting or hidden execution found.
- Network calls are aligned with login/licensing/release update flow: lab.hyve.company and Supabase auth.
- dist/lab-client.js embeds a Supabase anon key with role anon, not a service credential.
- dist/auth-store.js stores only the CLI's own OAuth session in ~/.hyve/auth.json with mode 0600.
- Shell execution uses execFile/spawn with fixed commands and is activated by user-run commands, not install time.
Source & flagged code
6 flagged · loading sourcePackage contains a critical-looking secret pattern.
dist/lab-client.jsView on unpkg · L23Supabase service role key (JWT) in dist/lab-client.js
dist/lab-client.jsView on unpkg · L23This package version adds a dangerous source file absent from the previous stored version.
dist/framework-sync.jsView on unpkgPackage source references child process execution.
dist/framework-sync.jsView on unpkg · L1A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/framework-sync.jsView on unpkg · L1Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/commands/login.jsView on unpkg · L1