VS Code Marketplace Verified

bridgecode

by bridgecode · 6 users
3469324a-f5ae-55e1-876e-3b9cde91a251 | v2.0.24
100/ 100
CRITICAL risk
No change since v2.0.12
Analyst verdict
Needs follow up

From the RiskyPlugins AI security review of the observed evidence.

Analysis record

Analysed
2 days ago
Version
v2.0.24
Artifact
SHA256 F03…33B
Source
Findings (non-IoC)

Evidence ledger

Ranked by severity · findings with a source location link to the code viewer

1000 detail rows
Showing 25 of 95 · highest severity first

YARA Rule Matches

21 rules
SeverityRuleHitsFilesMetadata
LOWDebuggerStatementsShouldNotBeUsed 26
dist/utils/panelName.jsbundled/data/specs/investigacao-worktree.spec.mddist/extension.js +23 more
-
LOWspyeye 5
scripts/bin/sox/libsox-3.dllscripts/bin/sox/libssp-0.dllscripts/bin/sox/libgomp-1.dll +2 more
-
LOWUsingCommandLineArguments 5
scripts/transcribe-audio.mjsscripts/track-docs.mjsscripts/mcp-public-sidecar.mjs +2 more
-
LOWLocalStorageShouldNotBeUsed 3
docs/tracker.htmlmedia/sidebar.htmlmedia/webview/main.js
-
LOWcredential env files 74
dist/core/MissionRuntime.jsdocs/tracker.htmldist/extension.js +71 more
-
LOWpostinstall persistence mechanism 51
dist/commands/missionCommands.jsdist/utils/opencodePermissions.jsdist/core/providers/ProviderSecretStore.js +48 more
-
LOWpostinstall file download 73
dist/core/CliHealthPolicy.jsdist/core/TerminalManager.jsdist/core/TestController.js +70 more
-
LOWNoUseEval 5
bundled/agents/security-auditor.mdresources/agents/security-auditor/agent.jsonbundled/cli/claude/skills/vulnerability-scanner/SKILL.md +2 more
-
LOWHavingAPermissiveCrossOriginResourceSharingPolicy 2
dist/core/LocalFileServer.jsdist/extension.js
-
LOWSQLInjection 3
media/webview/main.jsdist/extension.jsdist/webview/SpecPanelProvider.js
-
LOWBolonyokte 1
dist/extension.js
-
LOWNoUseWeakRandom 11
media/webview/aria3d.jsdist/core/SessionMemoryStore.jsdist/core/UawfManager.js +8 more
-
LOWpostinstall network communication 97
dist/commands/chatCommands.jsbundled/data/specs/abrir-opencode-oi.spec.mddist/core/subscriptionUsage/credentials.js +94 more
-
LOWpostinstall system command 346
media/mission-setup.htmldist/core/AriaBrain.jsbundled/data/skills/impeccable/.impeccable/design.json +343 more
-
LOWpostinstall crypto operations 29
dist/core/TaskRuntime.jsbundled/agents/backend-specialist.mddist/core/CliSessionResolver.js +26 more
-
LOWUsingShellInterpreterWhenExecutingOSCommands 11
dist/extension.jsdist/webview/ChatPanel.jsdist/core/ConfigManager.js +8 more
-
LOWpostinstall obfuscation 69
dist/webview/SidebarProvider.jsbundled/data/specs/-0-12-57m-0-12-57mporque-ainda-estamos-o-mqjwn9sv.mdbundled/cli/opencode/agents/product-owner.md +66 more
-
LOWpostinstall registry modification 28
media/xterm.jsdist/core/subscriptionUsage/SubscriptionUsageService.jsdist/webview/ipc/ChatIpcHandler.js +25 more
-
LOWNoUseSocketManually 1
dist/extension.js
-
LOWpostinstall environment access 5
scripts/capture-clipboard.ps1bundled/cli/opencode/plugin/model-router.mjsmedia/webview/main.js +2 more
-
LOWpostinstall file manipulation 60
bundled/data/specs/auditoria-worktrees-integracao-dev.spec.mdscripts/record-audio.ps1dist/utils/paths.js +57 more
-

Publisher Evidence

Limited evidence

bridgecode

Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.

32
Noisy-finding weight
x1.00
Publisher domain
bridgecode.app
Observed
Store verification signal
Not exposed
Not exposed
Extension portfolio
1
Portfolio

13 evidence rows available.

Finding Categories

14
Obfuscation
72
Network
874
IoC Indicators

YARA Rules Matched

21 rules(905 hits)
DebuggerStatementsShouldNotBeUsed spyeye UsingCommandLineArguments LocalStorageShouldNotBeUsed credential env files postinstall persistence mechanism postinstall file download NoUseEval HavingAPermissiveCrossOriginResourceSharingPolicy SQLInjection Bolonyokte NoUseWeakRandom postinstall network communication postinstall system command postinstall crypto operations UsingShellInterpreterWhenExecutingOSCommands +5 more

AI Security Report

AI Security Review

Evidence context: threat category unknown malware; evidence quality moderate.

The extension bridgecode bundles AI coding agents with voice command capabilities, which explains the inclusion of SoX audio processing libraries in extension/scripts/bin/sox/. The 14 critical obfuscation findings all target DLLs like libsox-3.dll, libvorbis-0.dll, and libflac-8.dll. These are standard SoX dependencies, not obfuscated code. Native binary addons in compiled form trigger this detector rule, but they're legitimate components for the stated voice command feature.

Network findings concentrate in extension/node_modules/@modelcontextprotocol/sdk/, the Model Context Protocol library for AI agent communication. Fetch and websocket calls in webStandardStreamableHttp.js and websocket.js are expected for an extension coordinating multiple AI services. The Hono web framework in node_modules/hono/ and Server-Sent Events library in node_modules/eventsource/ support the same functionality. These 80 network findings reflect bundled dependencies, not suspicious outbound connections.

Two tool-poisoning findings warrant attention. The files extension/bundled/cli/claude/skills/server-management/SKILL.md and extension/bundled/cli/claude/skills/red-team-tactics/SKILL.md contain skill definitions that reference credential access. These are markdown prompt templates for the Claude AI agents, not executable code. The red-team-tactics skill could legitimately teach security testing procedures, while server-management might cover SSH key and API token management for development workflows. Without inspecting the actual prompt content, we can't determine if these instruct agents to manage credentials appropriately or to exfiltrate them.

The network endpoints list includes 3do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion, a Tor hidden service address. This is unusual for a coding assistant extension. The endpoint 40smp4.simplex.im points to SimpleX, a privacy-focused messaging platform. A development tool connecting to anonymous messaging services raises questions about its communication patterns. The Google OAuth client ID 1071006060591-tmhssin2h21lcre235vtolojh4g403ep.apps.googleusercontent.com suggests authentication integration, which could be legitimate.

The extension declares no explicit permissions in its manifest, yet version 2.0.12 has zero users. The developer name bidgecode differs from the extension name bridgecode by one letter. These factors don't constitute evidence of malicious intent, but they're unusual for a production extension.

The strongest counterargument to a benign verdict is the combination of credential-access skill definitions, a .onion endpoint, and zero adoption despite a high version number. However, no malware signatures matched, no actual credential theft code was detected, and the skill files are prompts rather than executable payloads. The obfuscation findings are false positives from legitimate audio libraries. The network findings stem from expected AI service communication patterns.

Manual review of the SKILL.md files and investigation into the .onion and SimpleX endpoints would clarify whether this extension poses a real risk or simply has unusual but legitimate design choices.

Key Reasons

  • Skill definition files reference credential access in server-management and red-team-tactics prompts
  • Tor hidden service address found in network endpoints
  • Zero users despite version 2.0.12
  • Developer name bidgecode differs from extension name bridgecode
  • SimpleX messaging endpoint unusual for coding extension

False Positive Considerations

  • SoX audio library DLLs flagged as obfuscated native binaries
  • Model Context Protocol SDK network calls from bundled dependencies
  • IoC extractor matches on markdown filenames parsed as domains
  • Code-smell findings from bundled npm packages

Reviewed 2026-10-09; recommended action: reanalyze; model confidence 65%.

VS Code version history

Risk trend by version

2 analyzed versions. Each point is the latest successful scan for that version; failed zero-score scans are hidden. Dates are based on first seen by risky plugins.

Selected
100
Change since first
No change
Change from previous
No change
Versions:
First analyzed version
2.0.12
Oct 6, 2026
Risk range
100 to 100
Across analyzed versions
Latest analyzed version
2.0.24
Oct 13, 2026
Selected version
critical
Version
v2.0.24
2 days ago
Risk score
100
Findings
2024
Change vs previous
No change

Pick any point on the chart to explore that version's code below.

About This Extension

BridgeCode — AI agents in parallel VS Code terminals, with voice commands and a backlog board, all in one place.

Frequently Asked Questions