registry  /  pi-experiences  /  0.1.40

pi-experiences@0.1.40

Human-reviewed habits for Pi coding agents—a local-first behavioral learning layer alongside skills and memory.

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 13 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
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsMinifiedUrlStrings
Manifest
WildcardDependency
scanned 78 file(s), 1.33 MB of source, external domains: github.com, huggingface.co, raw.githubusercontent.com, unpkg.com, web.dev

Source & flagged code

4 flagged · loading source
scripts/test-agent-experience-phase2-storage.mjsView file
105patternName = private_key_rsa severity = critical line = 105 matchedText = assert.e...se);
Critical
Critical Secret

Package contains a critical-looking secret pattern.

scripts/test-agent-experience-phase2-storage.mjsView on unpkg · L105
105patternName = private_key_rsa severity = critical line = 105 matchedText = assert.e...se);
Critical
Secret Pattern

RSA private key in scripts/test-agent-experience-phase2-storage.mjs

scripts/test-agent-experience-phase2-storage.mjsView on unpkg · L105
dist/experience-consolidate.mjsView file
1476async function loadSqliteRuntime() { L1477: const sqlite = await import("node:sqlite"); L1478: if (typeof sqlite.DatabaseSync !== "function" || typeof sqlite.backup !== "function") throw new Error("Agent Experience SQLite backup API unavailable");
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/experience-consolidate.mjsView on unpkg · L1476
scripts/test-steering-tui-smoke.pyView file
path = scripts/test-steering-tui-smoke.py kind = build_helper sizeBytes = 4986 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

scripts/test-steering-tui-smoke.pyView on unpkg

Findings

2 Critical6 Medium5 Low
CriticalCritical Secretscripts/test-agent-experience-phase2-storage.mjs
CriticalSecret Patternscripts/test-agent-experience-phase2-storage.mjs
MediumDynamic Requiredist/experience-consolidate.mjs
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helperscripts/test-steering-tui-smoke.py
MediumStructural Risk Force Deep Review
MediumWildcard Dependency
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings