@luoyi-dsh/instagram-plugin@1.0.11
DeepSeek Harness (DSH) Instagram 插件:背景標籤巡查推薦、被@提問上下文推理應答與私訊雙向互動
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe source accepts OPENAI_API_KEY, but by default routes custom LLM requests to api.deepseek.com and sends the key in the Authorization header. Default-enabled background duties can trigger runtime LLM calls, so this is concrete credential exfiltration to a different provider.
Decision evidence
public snapshot- The API key resolver accepts OPENAI_API_KEY as a credential source.
- The default configuration uses auto mode and sets the custom API base to https://api.deepseek.com.
- The custom LLM request uses the resolved key and falls back to the DeepSeek API base.
- The request sends that key as a Bearer token to the selected API base.
- In auto mode, a resolved key skips subscription-first routing and reaches the custom API path.
- The plugin enables background mention replies by default and schedules them when the Instagram client is ready.
- The manifest's prepare script only runs the TypeScript build.
- The DeepSeek endpoint is part of the package's stated LLM functionality, but the source does not prevent sending an OpenAI key there.
Source & flagged code
4 flaggedPackage source references dynamic require/import behavior.
client.jsView on unpkg · L17Source appears to send environment or credential material to an external endpoint.
dist/lib/llm.jsView on unpkg · L101Findings
Affected versions and remediation
This report applies to @luoyi-dsh/instagram-plugin@1.0.11.
See all versions of @luoyi-dsh/instagram-plugin for other recorded verdicts.
- Avoid installing @luoyi-dsh/instagram-plugin@1.0.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.