Static Scan Results
scanned 10d ago · by rust-scannerStatic analysis completed at 65.0% confidence. No malicious behavior was detected; 11 low-signal pattern(s) were surfaced and cleared.
Static reason
No blocking static signals were detected.
Decision evidence
public snapshotBehavioral surface
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
HighEntropyStringsMinifiedUrlStrings
CopyleftLicenseWildcardDependency
Source & flagged code
2 flagged · loading sourcesrc/routing.test.tsView file
32// Dynamic import after env override so modules pick up the tmp dir.
L33: const { route, filterVaultListForBinding } = await import("./routing.ts");
L34: const {
Medium
Dynamic Require
Package source references dynamic require/import behavior.
src/routing.test.tsView on unpkg · L32src/cli.tsView file
24// (`bun src/cli.ts …`) and the published package (`bunx @openparachute/vault`)
L25: // because package.json ships at the root next to src/.
L26: import pkg from "../package.json" with { type: "json" };
...
L170: // are expected to produce *only* their documented output — and because scripts
L171: // piping `parachute-vault --version` shouldn't get migration chatter on stderr.
L172: const SKIP_MIGRATION = new Set(["help", "--help", "-h", "version", "--version", "-v"]);
...
L288: // Guard against a non-numeric PARACHUTE_HUB_PORT producing
L289: // `http://127.0.0.1:NaN` — mirror detectHubPresence's Number.isFinite guard.
L290: const envPort = process.env.PARACHUTE_HUB_PORT
L291: ? Number(process.env.PARACHUTE_HUB_PORT)
...
L353:
L354: const isMac = process.platform === "darwin";
Medium
Install Persistence
Source writes installer persistence such as shell profile or service configuration.
src/cli.tsView on unpkg · L24Findings
6 Medium5 Low
MediumDynamic Requiresrc/routing.test.ts
MediumNetwork
MediumEnvironment Vars
MediumInstall Persistencesrc/cli.ts
MediumStructural Risk Force Deep Review
MediumWildcard Dependency
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowCopyleft License