@sentropic/h2a-runtime@0.93.5
h2a heavy runtime (sessions / k8s / tunnel, node-pty + aws-sdk). Lazily imported by @sentropic/h2a; installed separately.
AI Security Review
scanned 3mo ago · by lpm-firewall-aiNo concrete malicious chain, lifecycle execution, fixed credential sink, or unconsented install-time AI-agent control-surface mutation was found. The explicit agent/MCP and credential-transfer capabilities remain security-sensitive.
Decision evidence
public snapshot- Explicit `plugin add` installs a user-supplied package and registers its MCP entrypoints with AI CLIs.
- Claude MCP registration can modify user-scoped Claude configuration.
- The runtime can read and bundle selected local cloud/CLI credential files for remote sessions.
- It supports explicit delegated Claude/Codex/AGY execution.
- package.json has no preinstall, install, postinstall, or bin lifecycle hook.
- MCP/config mutation is reached through explicit plugin commands, not import-time execution.
- Credential bundling is documented and implemented as opt-in; no fixed external exfiltration host was found.
- Network requests use a caller/configured remote base URL, not a hard-coded gateway.
Source & flagged code
6 flaggedManifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/index.jsView on unpkgPackage metadata claims a different repository identity while copied source loads a runtime dependency bridge.
Findings
Affected versions and remediation
This report applies to @sentropic/h2a-runtime@0.93.5.
See all versions of @sentropic/h2a-runtime for other recorded verdicts.
- Review the evidence and your use of @sentropic/h2a-runtime@0.93.5 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.