AI Security Review
scanned 10d ago · by lpm-firewall-aiNo confirmed malicious attack surface was established by source inspection. Risky primitives are tied to Treeseed SDK deployment, verification, dependency setup, scene rendering, and secret-management commands that require explicit user/runtime invocation.
Decision evidence
public snapshot- dist/managed-dependencies.js can download GitHub CLI and run npm install/rebuild, but only via exported installTreeseedDependencies.
- dist/operations/services/config-runtime.js manages local .treeseed config/secrets and provider credentials in user-invoked workflows.
- dist/verification.js bin can spawn npm/gh/docker verification commands when treeseed-sdk-verify is run.
- package.json has no preinstall/install/postinstall hook; prepare points to missing scripts/prepare.ts and is not normal registry install execution.
- dist/index.js mainly re-exports SDK APIs; no import-time credential harvesting or network exfiltration found.
- Network hosts are package-aligned: api.treeseed.dev, GitHub/Cloudflare/Railway APIs, gh releases.
- Credential env handling maps TREESEED_* values to tool-specific env vars for deploy/auth flows, not blanket exfiltration.
- Dynamic import in dist/scenes/seed.js loads project-local seed runner only when scene seed apply is requested.
- No AGENTS.md/.codex control-surface writes or reviewer prompt-injection files found in package.
Source & flagged code
7 flagged · loading sourcePackage source references child process execution.
dist/scenes/render-media-assets.jsView on unpkg · L2Package source references a known benign dynamic code generation pattern.
dist/platform-operation-store.jsView on unpkg · L173Package source references dynamic require/import behavior.
dist/scenes/seed.jsView on unpkg · L21Package source references weak cryptographic algorithms.
dist/platform/book-export.jsView on unpkg · L132A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/workflow/operations.jsView on unpkg · L3963Package source invokes a package manager install command at runtime.
dist/managed-dependencies.jsView on unpkg · L472This package version adds a dangerous source file absent from the previous stored version.
dist/operations/services/config-runtime.jsView on unpkg