registry / @okostream/mcp / 0.7.1
@okostream/mcp@0.7.1
Unsupported: update to @okostream/mcp@latest for current OKO access and onboarding.
MCP server for managing OKO Stream webinars as an organizer.
AI Security Review
scanned 4mo ago · by lpm-firewall-aiScanner hits are package-aligned: the Firebase value is public client configuration and network use authenticates the user-facing OKO MCP service. No unconsented install-time behavior, exfiltration chain, payload execution, or persistence was found.
Static reason
One or more suspicious static signals were detected.
Trigger
User launches oko-mcp and invokes an MCP tool.
Impact
Authorized users can manage OKO webinar data and publish Telegram posts after explicit confirmation.
Mechanism
Scoped Firebase/OKO API client with confirmed organizer operations.
AI rationale
Scanner hits are package-aligned: the Firebase value is public client configuration and network use authenticates the user-facing OKO MCP service. No unconsented install-time behavior, exfiltration chain, payload execution, or persistence was found.
Evidence
package.jsondist/server.jsdist/env.jsdist/auth.jsdist/tools.jsdist/firebaseDefaults.js
Network endpoints3
us-central1-okostreamcore.cloudfunctions.net/exchangeApiKeyokostreamcore-default-rtdb.firebaseio.comokostreamcore-chat.firebaseio.com
Decision evidence
public snapshotAI called this Clean at 95.0% confidence as Benign with low false-positive risk.
Evidence for AI clean decision
Evidence against
- package.json has only prepublishOnly; no install-time hook.
- dist/server.js starts an explicit stdio MCP server.
- dist/auth.js sends OKO_API_KEY only to the configured OKO exchange endpoint.
- dist/tools.js scopes local image reads and blocks private-address remote image fetches.
- Write, destructive, and Telegram actions require confirm:true.
- No shell execution, eval, dynamic loading, or persistence code found.
Behavioral surface
CryptoEnvironmentVarsFilesystemNetwork
HighEntropyStringsUrlStrings
NoLicense
Source & flagged code
2 flaggeddist/firebaseDefaults.jsView file
3patternName = google_api_key
severity = high
line = 3
matchedText = apiKey: ...Ag",
High
High Secret
Package contains a high-severity secret pattern.
dist/firebaseDefaults.jsView on unpkg · L33patternName = google_api_key
severity = high
line = 3
matchedText = apiKey: ...Ag",
High
Findings
2 High2 Medium6 Low
HighHigh Secretdist/firebaseDefaults.js
HighSecret Patterndist/firebaseDefaults.js
MediumNetwork
MediumEnvironment Vars
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License
Affected versions and remediation
This report applies to @okostream/mcp@0.7.1.
See all versions of @okostream/mcp for other recorded verdicts.
- Review the evidence and your use of @okostream/mcp@0.7.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.