@decentnetwork/lan@0.1.300
Private virtual LAN for self-hosted services and AI agents, built on Elastos Carrier. NAT-traversal, name service, ACL, all over a peer-to-peer mesh — no public IP required.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThis is a privileged networking tool with explicit persistence and host-configuration features, so it warrants a warning. Its only lifecycle hook is prepublishOnly, and source inspection found no automatic install-time malicious behavior.
Decision evidence
public snapshot- The manifest has no registry install lifecycle hook; its only lifecycle script is prepublishOnly.
- The UI is started by an explicit agentnet ui command and describes itself as a local peer-management page.
- The route manager executes operating-system networking commands, which is a privileged capability.
- The CLI can create an elevated Windows startup task and start it when the user runs service install.
- The daemon can detach and relaunch its own current process after an IPC restart request.
- The console spawns only an operating-system clipboard utility with fixed command selection.
- No preinstall, install, or postinstall hook runs on package installation.
- No credential harvesting, secret-file collection, or exfiltration was found in the inspected high-risk files.
- Persistence and SSH configuration changes are reached through explicit network/service commands, not npm installation.
- The inspected restart path relaunches the existing argv rather than downloading or executing a remote payload.
Source & flagged code
9 flaggedFindings
Affected versions and remediation
This report applies to @decentnetwork/lan@0.1.300.
See all versions of @decentnetwork/lan for other recorded verdicts.
- Review the evidence and your use of @decentnetwork/lan@0.1.300 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.