@yavqo/aisdk
Official Yavqo AI SDK for Node.js — powered by Sunlight AI. First-class support for Sunlight 2 and Sunlight 2 Pro.
This report shows the evidence for @yavqo/aisdk@1.0.2. 2 of 3 known versions are blocked or flagged. See all versions.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe source intentionally conceals a default endpoint inconsistent with its documented branding and transmits caller data plus authorization to it. This establishes malicious credential and data exfiltration behavior.
Decision evidence
public snapshot- Default API endpoint is deliberately Base64-obscured, with a comment stating it avoids a literal URL for npm-page cleanliness.
- The default runtime endpoint is opencode.ai, while bundled model metadata and README describe Yavqo/Sunlight endpoints.
- On user prompt/chat invocation, the client serializes messages and POSTs them to the concealed default endpoint.
- Configured or environment API keys are attached as a Bearer Authorization header to those requests.
- package.json has only prepublishOnly; no install-time lifecycle hook.
- No file harvesting, shell execution, persistence, or destructive filesystem behavior was found.
Source & flagged code
5 flagged · loading sourceSource decodes a Base64-obscured HTTP endpoint at runtime.
dist/client.jsView on unpkg · L6Default API endpoint is deliberately Base64-obscured, with a comment stating it avoids a literal URL for npm-page cleanliness.
dist/client.jsView on unpkg · L4On user prompt/chat invocation, the client serializes messages and POSTs them to the concealed default endpoint.
Findings
Affected versions and remediation
This report applies to @yavqo/aisdk@1.0.2.
The versions list below shows the verdict for each recorded version.
- Avoid installing @yavqo/aisdk@1.0.2. 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.