Static Scan Results
scanned 9d ago · by rust-scannerStatic analysis completed at 65.0% confidence. No malicious behavior was detected; 7 low-signal pattern(s) were surfaced and cleared.
Static reason
No blocking static signals were detected.
Decision evidence
public snapshotBehavioral surface
ChildProcessDynamicRequireEnvironmentVarsFilesystemShell
HighEntropyStringsUrlStrings
Source & flagged code
1 flagged · loading sourcecli/lib/commands.mjsView file
21function skillTarget(cwd, scope) {
L22: const base = scope === "global" ? path.join(process.env.HOME || "", ".claude") : path.join(cwd, ".claude");
L23: return path.join(base, "skills", "ozali");
...
L254: function installEngram() {
L255: const plat = process.platform;
L256:
...
L281: warn("No se encontró Homebrew ni Go y falló la descarga del binario. Opciones:");
L282: info(" a) Homebrew " + c.dim("(recomendado)") + ": " + c.cyan("https://brew.sh") + " → " + c.bold("brew install gentleman-programming/tap/engram"));
L283: info(" b) Binario precompilado: " + c.cyan("https://github.com/Gentleman-Programming/engram/releases"));
...
L327: let releases;
L328: try { releases = JSON.parse(raw); } catch { return null; }
L329: return pickEngramAsset(releases, platform, arch);
Medium
Install Persistence
Source writes installer persistence such as shell profile or service configuration.
cli/lib/commands.mjsView on unpkg · L21Findings
3 Medium4 Low
MediumDynamic Require
MediumEnvironment Vars
MediumInstall Persistencecli/lib/commands.mjs
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings