registry / @okostream/mcp / 0.7.0
@okostream/mcp@0.7.0
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-aiSource inspection shows an intended OKO MCP integration, not stealth execution or exfiltration. The scanner's network, environment, and Firebase-config signals are package-aligned.
Static reason
One or more suspicious static signals were detected.
Trigger
User starts the oko-mcp binary and invokes an MCP tool.
Impact
Authorized organizer data and webinar operations may be read or changed through requested MCP tools.
Mechanism
Scoped API-key authentication, Firebase operations, and confirmed organizer actions.
AI rationale
Source inspection shows an intended OKO MCP integration, not stealth execution or exfiltration. The scanner's network, environment, and Firebase-config signals are package-aligned.
Evidence
package.jsondist/server.jsdist/auth.jsdist/env.jsdist/tools.jsdist/firebaseDefaults.jsREADME.md
Network endpoints3
us-central1-okostreamcore.cloudfunctions.net/exchangeApiKeyokostreamcore-default-rtdb.firebaseio.comokostreamcore-chat.firebaseio.com
Decision evidence
public snapshotAI called this Clean at 96.0% confidence as Benign with low false-positive risk.
Evidence for AI clean decision
- Runtime exchanges OKO_API_KEY with the configured OKO endpoint.
- MCP tools can read allowed local image files and perform organizer-scoped Firebase/Telegram actions.
Evidence against
- package.json has only prepublishOnly; no install-time hook.
- dist/server.js only starts when invoked as the MCP binary.
- dist/auth.js sends only the configured API key to the OKO exchange endpoint.
- dist/tools.js requires scoped auth and explicit confirmation for destructive/external actions.
- Local image access is root-allowlisted and remote image fetches block private hosts.
- firebaseDefaults.js contains Firebase client configuration, not a harvested credential.
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.0.
See all versions of @okostream/mcp for other recorded verdicts.
- Review the evidence and your use of @okostream/mcp@0.7.0 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.