registry  /  memory-recall  /  1.1.0

memory-recall@1.1.0

Local-first Recall Map, repo memory, and context for coding agents.

Static Scan Results

scanned 3h ago · by rust-scanner

Static analysis flagged 17 finding(s) at 93.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.; previous stored version diff introduced dangerous source

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 98 file(s), 2.49 MB of source, external domains: 127.0.0.1, api.example.test, example.com, example.invalid, generativelanguage.googleapis.com, github.com, www.npmjs.com

Source & flagged code

9 flagged · loading source
scripts/native-smoke.mjsView file
53patternName = generic_password severity = medium line = 53 matchedText = password...le',
Medium
Secret Pattern

Package contains a possible secret pattern.

scripts/native-smoke.mjsView on unpkg · L53
57patternName = generic_password severity = medium line = 57 matchedText = const ve... });
Medium
Secret Pattern

Hardcoded password in scripts/native-smoke.mjs

scripts/native-smoke.mjsView on unpkg · L57
scripts/rust-semantic-ri-quality.mjsView file
1import assert from 'node:assert/strict'; L2: import { spawnSync } from 'node:child_process'; L3: import { existsSync, mkdtempSync, rmSync } from 'node:fs';
High
Child Process

Package source references child process execution.

scripts/rust-semantic-ri-quality.mjsView on unpkg · L1
providers/native/context-candidate-ast-code/src/index.mjsView file
1922const imports = []; L1923: for (const match of String(body ?? '').matchAll(/^\s*import(?!\s*['"])(?:\s+type)?\s+([\s\S]*?)\s+from\s+['"]([^'"]+)['"]/gmu)) { L1924: const rawModule = match[2];
Medium
Dynamic Require

Package source references dynamic require/import behavior.

providers/native/context-candidate-ast-code/src/index.mjsView on unpkg · L1922
scripts/rust-realworld-bench.mjsView file
66dir: 'kilo', L67: url: 'https://github.com/antirez/kilo.git', L68: question: { ... L77: function run(command, args, options = {}) { L78: const result = spawnSync(command, args, { L79: cwd: ROOT, ... L81: maxBuffer: 256 * 1024 * 1024, L82: env: { ...process.env, OAF_FIXED_NOW: FIXED_NOW }, L83: ...options
High
Same File Env Network Execution

A single source file combines environment access, network access, and code or shell execution; review context before blocking.

scripts/rust-realworld-bench.mjsView on unpkg · L66
MakefileView file
path = Makefile kind = build_helper sizeBytes = 498 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

MakefileView on unpkg
scripts/consumer-browser-smoke.mjsView file
matchType = previous_version_dangerous_delta matchedPackage = memory-recall@1.0.5 matchedIdentity = npm:bWVtb3J5LXJlY2FsbA:1.0.5 similarity = 0.677 summary = stored previous version shares package body but lacks this dangerous source file
High
Previous Version Dangerous Delta

This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.

scripts/consumer-browser-smoke.mjsView on unpkg
17patternName = generic_password severity = medium line = 17 matchedText = const pa...le';
Medium
Secret Pattern

Hardcoded password in scripts/consumer-browser-smoke.mjs

scripts/consumer-browser-smoke.mjsView on unpkg · L17
scripts/consumer-smoke.mjsView file
17patternName = generic_password severity = medium line = 17 matchedText = const pa...le';
Medium
Secret Pattern

Hardcoded password in scripts/consumer-smoke.mjs

scripts/consumer-smoke.mjsView on unpkg · L17

Findings

4 High9 Medium4 Low
HighChild Processscripts/rust-semantic-ri-quality.mjs
HighShell
HighSame File Env Network Executionscripts/rust-realworld-bench.mjs
HighPrevious Version Dangerous Deltascripts/consumer-browser-smoke.mjs
MediumSecret Patternscripts/native-smoke.mjs
MediumDynamic Requireproviders/native/context-candidate-ast-code/src/index.mjs
MediumNetwork
MediumEnvironment Vars
MediumShips Build HelperMakefile
MediumStructural Risk Force Deep Review
MediumSecret Patternscripts/native-smoke.mjs
MediumSecret Patternscripts/consumer-smoke.mjs
MediumSecret Patternscripts/consumer-browser-smoke.mjs
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings