registry  /  mindoodb  /  0.0.38

mindoodb@0.0.38

End-to-End Encrypted, Local-first Sync Database

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 10 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
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 156 file(s), 2.09 MB of source, external domains: s1.example.com, s2.example.com, server4.example.com

Source & flagged code

4 flagged · loading source
dist/core/crypto/RSAEncryption.jsView file
55patternName = private_key_rsa severity = critical line = 55 matchedText = .replace... "")
Critical
Critical Secret

Package contains a critical-looking secret pattern.

dist/core/crypto/RSAEncryption.jsView on unpkg · L55
55patternName = private_key_rsa severity = critical line = 55 matchedText = .replace... "")
Critical
Secret Pattern

RSA private key in dist/core/crypto/RSAEncryption.js

dist/core/crypto/RSAEncryption.jsView on unpkg · L55
dist/__mocks__/expo-standard-web-crypto.jsView file
10exports.getRandomValues = getRandomValues; L11: const crypto_1 = __importDefault(require("crypto")); L12: // Export getRandomValues directly for CommonJS compatibility
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/__mocks__/expo-standard-web-crypto.jsView on unpkg · L10
dist/reactnative/crypto/KeyFormatConverter.jsView file
40patternName = private_key_rsa severity = critical line = 40 matchedText = : "-----...--";
Critical
Secret Pattern

RSA private key in dist/reactnative/crypto/KeyFormatConverter.js

dist/reactnative/crypto/KeyFormatConverter.jsView on unpkg · L40

Findings

3 Critical3 Medium4 Low
CriticalCritical Secretdist/core/crypto/RSAEncryption.js
CriticalSecret Patterndist/core/crypto/RSAEncryption.js
CriticalSecret Patterndist/reactnative/crypto/KeyFormatConverter.js
MediumDynamic Requiredist/__mocks__/expo-standard-web-crypto.js
MediumNetwork
MediumEnvironment Vars
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings