AI Security Review
scanned 6d ago · by lpm-firewall-aiNo confirmed malicious attack surface was found by source inspection. Observed network use is normal app/API UI behavior or package metadata links.
Static reason
One or more suspicious static signals were detected.
Trigger
Consumer imports package modules or explicitly runs project scripts.
Impact
No install-time execution, credential harvesting, exfiltration, persistence, destructive behavior, or AI-agent control-surface mutation confirmed.
Mechanism
ERP UI/core library components and services.
Rationale
The suspicious signals are explained by package metadata, relative application API fetches, environment-based configuration flags, and inert local maintenance Python scripts. No concrete malicious chain remains after inspection.
Evidence
package.jsonsrc/index.tssrc/user/components/unified-profile-dialog.tsxsrc/ui/forms/update_search.pysrc/ui/forms/update_multiselect.pysrc/ui/forms/upgrade_multiselect.pysrc/ui/forms/multi-select.tsx
Network endpoints4
registry.npmjs.orggithub.com/goeatvn/goerp.gitgithub.com/Qualiorapurecatamphetamine.github.io/country-flag-icons/3x2/${country}.svg
Decision evidence
public snapshotAI called this Clean at 91.0% confidence as Benign with low false-positive risk.
Evidence for block
Evidence against
- package.json has no preinstall/install/postinstall hooks.
- src/index.ts only re-exports package modules.
- Scanner-highlighted profile dialog fetches relative app API routes and handles user-entered password via app callbacks/payloads.
- Python helper scripts are not referenced by lifecycle scripts, exports, or the main entrypoint.
Behavioral surface
ChildProcessCryptoEnvironmentVarsNetwork
HighEntropyStringsUrlStrings
NoLicense
Source & flagged code
2 flagged · loading sourcesrc/user/components/unified-profile-dialog.tsxView file
283patternName = generic_password
severity = medium
line = 283
matchedText = payload....56";
Medium
Secret Pattern
Package contains a possible secret pattern.
src/user/components/unified-profile-dialog.tsxView on unpkg · L283src/ui/forms/update_search.pyView file
•path = src/ui/forms/update_search.py
kind = build_helper
sizeBytes = 1662
magicHex = [redacted]
Medium
Ships Build Helper
Package ships non-JavaScript build or shell helper files.
src/ui/forms/update_search.pyView on unpkgFindings
4 Medium4 Low
MediumSecret Patternsrc/user/components/unified-profile-dialog.tsx
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helpersrc/ui/forms/update_search.py
LowScripts Present
LowHigh Entropy Strings
LowUrl Strings
LowNo License