registry  /  @agentprojectcontext/apx  /  1.58.0

@agentprojectcontext/apx@1.58.0

APX — unified CLI + daemon for the Agent Project Context (APC) standard.

Static Scan Results

scanned 3h ago · by rust-scanner

Static analysis flagged 16 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsEvalFilesystemNetworkShellWebSocket
Supply chain
HighEntropyStringsMinifiedTelemetryUrlStrings
ManifestNo manifest risk signals triggered.
scanned 687 file(s), 4.53 MB of source, external domains: 127.0.0.1, 192.168.1.50, agentprojectcontext.com, agentprojectcontext.github.io, api.anthropic.com, api.elevenlabs.io, api.example.com, api.github.com, api.groq.com, api.openai.com, api.search.brave.com, api.telegram.org, base-ui.com, bun.sh, example.com, generativelanguage.googleapis.com, github.com, html.duckduckgo.com, opencode.ai, opencode.internal, openrouter.ai, raw.githubusercontent.com, react.dev, registry.npmjs.org, t.me, wttr.in, www.apple.com, www.google.com, www.w3.org

Source & flagged code

7 flagged · loading source
package.jsonView file
scripts.postinstall = node src/interfaces/cli/postinstall.js
High
Install Time Lifecycle Scripts

Package defines install-time lifecycle scripts.

package.jsonView on unpkg
scripts.postinstall = node src/interfaces/cli/postinstall.js
Medium
Ambiguous Install Lifecycle Script

Install-time lifecycle script is not statically allowlisted and needs review.

package.jsonView on unpkg
src/core/http-tools/browser.jsView file
401// eslint-disable-next-line no-new-func L402: result = await page.evaluate(new Function(code)); L403: } catch (e) {
Low
Eval

Package source references a known benign dynamic code generation pattern.

src/core/http-tools/browser.jsView on unpkg · L401
src/interfaces/web/dist/assets/index-DPAuXATr.jsView file
59L60: Please change the parent <Route path="${j}"> to <Route path="${j==="/"?"*":`${j}/*`}">.`)}let g=es(),b;if(t){let j=typeof t=="string"?ei(t):t;an(m==="/"||j.pathname?.startsWith(m),... L61: * @license lucide-react v0.469.0 - ISC
Medium
Dynamic Require

Package source references dynamic require/import behavior.

src/interfaces/web/dist/assets/index-DPAuXATr.jsView on unpkg · L59
src/core/desktop/autostart.jsView file
7// L8: // macOS → ~/Library/LaunchAgents/dev.apx.desktop.plist + launchctl load -w L9: // win32 → HKCU\Software\Microsoft\Windows\CurrentVersion\Run\APXDesktop ... L18: import path from "node:path"; L19: import { execFileSync } from "node:child_process"; L20: import { fileURLToPath } from "node:url"; ... L22: const __filename = fileURLToPath(import.meta.url); L23: const __dirname = path.dirname(__filename); L24: ... L81: try { L82: if (process.platform === "darwin") return fs.existsSync(MAC_PLIST_PATH); L83: if (process.platform === "linux") return fs.existsSync(LINUX_DESKTOP_PATH);
Medium
Install Persistence

Source writes installer persistence such as shell profile or service configuration.

src/core/desktop/autostart.jsView on unpkg · L7
src/host/daemon/whisper-server.pyView file
path = src/host/daemon/whisper-server.py kind = build_helper sizeBytes = 11207 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

src/host/daemon/whisper-server.pyView on unpkg
src/interfaces/tui/asset/pulse-a.wavView file
path = src/interfaces/tui/asset/pulse-a.wav kind = high_entropy_blob sizeBytes = 176444 magicHex = [redacted]
High
Ships High Entropy Blob

Package ships high-entropy non-source blobs.

src/interfaces/tui/asset/pulse-a.wavView on unpkg

Findings

2 High7 Medium7 Low
HighInstall Time Lifecycle Scriptspackage.json
HighShips High Entropy Blobsrc/interfaces/tui/asset/pulse-a.wav
MediumAmbiguous Install Lifecycle Scriptpackage.json
MediumDynamic Requiresrc/interfaces/web/dist/assets/index-DPAuXATr.js
MediumNetwork
MediumEnvironment Vars
MediumInstall Persistencesrc/core/desktop/autostart.js
MediumShips Build Helpersrc/host/daemon/whisper-server.py
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowEvalsrc/core/http-tools/browser.js
LowFilesystem
LowHigh Entropy Strings
LowTelemetry
LowUrl Strings