Construct — agent orchestration layer for OpenCode, Claude Code, and other coding surfaces
LPM flags this version as an AI-agent control-surface risk. npm postinstall mutates a consuming project's Claude Code control surface without an explicit setup command. It installs agent instructions, MCP wiring, and command hooks that run in later Claude sessions.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgPackage source references child process execution.
platforms/opencode/sync-config.mjsView on unpkg · L6Source file is highly similar to a previously finalized malicious package; route for source-aware review.
platforms/opencode/sync-config.mjsView on unpkgPackage source references dynamic require/import behavior.
lib/deck-export-pptx.mjsView on unpkg · L24Package source references weak cryptographic algorithms.
lib/document-assets.mjsView on unpkg · L20Source writes installer persistence such as shell profile or service configuration.
lib/embed/supervision.mjsView on unpkg · L13A single source file combines environment access, network access, and code or shell execution; review context before blocking.
lib/runtime/whisper-bootstrap.mjsView on unpkg · L23Source appears to send environment or credential material to an external endpoint.
lib/mcp/tools/memory.mjsView on unpkg · L14Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
lib/providers/d2.mjsView on unpkg · L8Package source invokes a package manager install command at runtime.
packages/construct-ui/prototypes/graph-viewer/build.mjsView on unpkg · L29Package ships non-JavaScript build or shell helper files.
lib/document-extract/docling-sidecar.pyView on unpkgPackage ships high-entropy non-source blobs.
templates/distribution/construct-reference.docxView on unpkgPackage ships compressed or archive-like blobs.
templates/distribution/construct-reference.docxView on unpkgPackage ships a nested archive or MCP bundle that was inventoried but not recursively analyzed.
templates/distribution/construct-reference.docxView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/doctor/watchers/mcp-protocol.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/providers/secret-resolver.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/distill.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/reflect.mjsView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkg · L112Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
lib/providers/d2.mjsView on unpkg · L8Package source invokes a package manager install command at runtime.
packages/construct-ui/prototypes/graph-viewer/build.mjsView on unpkg · L29Package ships non-JavaScript build or shell helper files.
lib/document-extract/docling-sidecar.pyView on unpkgPackage ships high-entropy non-source blobs.
templates/distribution/construct-reference.docxView on unpkgPackage ships compressed or archive-like blobs.
templates/distribution/construct-reference.docxView on unpkgPackage ships a nested archive or MCP bundle that was inventoried but not recursively analyzed.
templates/distribution/construct-reference.docxView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/doctor/watchers/mcp-protocol.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/providers/secret-resolver.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/distill.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
lib/reflect.mjsView on unpkgPackage source references child process execution.
platforms/opencode/sync-config.mjsView on unpkg · L6Source file is highly similar to a previously finalized malicious package; route for source-aware review.
platforms/opencode/sync-config.mjsView on unpkgPackage source references dynamic require/import behavior.
lib/deck-export-pptx.mjsView on unpkg · L24Package source references weak cryptographic algorithms.
lib/document-assets.mjsView on unpkg · L20Source writes installer persistence such as shell profile or service configuration.
lib/embed/supervision.mjsView on unpkg · L13A single source file combines environment access, network access, and code or shell execution; review context before blocking.
lib/runtime/whisper-bootstrap.mjsView on unpkg · L23Source appears to send environment or credential material to an external endpoint.
lib/mcp/tools/memory.mjsView on unpkg · L14