@vervedoc/core
VerveDoc Core 核心编辑器库(Canvas 2D 高性能实现)
This report shows the evidence for @vervedoc/core@3.3.11. 1 of 6 known versions is blocked or flagged. The newest version, 3.3.18, is allowed. See all versions.
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe flagged clipboard behavior is ordinary user-triggered copy and paste, but dist/core.js also sends runtime editor and display data to a hard-coded private-network endpoint. This unrelated, undisclosed telemetry meets the malicious data-exfiltration rule.
Decision evidence
public snapshot- dist/core.js posts editor scale, viewport, page and display metrics to the hard-coded endpoint 192.168.3.37:7777/event when setScale runs.
- On compositionend, when the editor is readonly or disabled, dist/core.js posts readonly/disabled state and whether input text exists to the same endpoint.
- package.json exposes dist/core.js as the package’s import entry point.
- The clipboard code uses clipboard reads for paste and writes for copy/cut; the inspected flow does not show wallet-address replacement.
- The manifest declares no lifecycle scripts. The network calls are runtime event handlers, not install hooks.
Source & flagged code
6 flaggedSource reads and rewrites clipboard contents matching cryptocurrency wallet addresses.
dist/core.umd.cjsView on unpkg · L1A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/core.umd.cjsView on unpkgFindings
Affected versions and remediation
This report applies to @vervedoc/core@3.3.11.
The versions list below shows the verdict for each recorded version.
- Avoid installing @vervedoc/core@3.3.11. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.