@yoooclaw/phone-notifications@1.19.1
后台同步手机通知数据到本地存储,供 Agent 查询消费
AI Security Review
scanned 15d ago · by lpm-firewall-aiThe package does not declare an npm install hook; its prepublishOnly hook builds the package. Runtime notification sending can expose the saved API key when a custom endpoint is configured, so a warning is warranted without evidence of a covert default export.
Decision evidence
public snapshot- The manifest's only lifecycle hook is prepublishOnly, which runs a build.
- The API key is loaded from YOOOCLAW_API_KEY or saved credentials.
- Production uses a YoooClaw host by default, but an environment variable can replace the notification destination.
- URL normalization preserves supplied destinations without restricting their host.
- The notification request sends the API key in the X-Api-Key-Id header.
- Invoking the light control tool calls the sender with the loaded API key.
Source & flagged code
13 flaggedSource appears to send environment or credential material to an external endpoint.
dist/bin/ntf.cjsView on unpkg · L67Findings
Affected versions and remediation
This report applies to @yoooclaw/phone-notifications@1.19.1.
See all versions of @yoooclaw/phone-notifications for other recorded verdicts.
- Review the evidence and your use of @yoooclaw/phone-notifications@1.19.1 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.