OpenVSX Registry Verified

Workbench Notebooks

d53c2ccb-2c34-5fe0-9d85-03e5cceb92c8 | v0.2.0
62/ 100
MEDIUM risk
+10 since v0.1.1
Analyst verdict
Benign but powerful

From the RiskyPlugins AI security review of the observed evidence.

Analysis record

Analysed
3 weeks ago
Version
v0.2.0
Artifact
SHA256 EE4…303
Source
Findings (non-IoC)

Evidence ledger

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

35 detail rows

YARA Rule Matches

17 rules
SeverityRuleHitsFilesMetadata
LOWServerHostnameNotVerified 1
out/extension.js
-
LOWDebuggerStatementsShouldNotBeUsed 1
out/extension.js
-
LOWpostinstall file download 2
package.jsonout/extension.js
-
LOWcredential gcp credentials 1
out/extension.js
-
LOWNoUseWeakRandom 1
out/extension.js
-
LOWpostinstall crypto operations 1
out/extension.js
-
LOWpostinstall file manipulation 1
out/extension.js
-
LOWNoUseSocketManually 1
out/extension.js
-
LOWpostinstall registry modification 1
out/extension.js
-
LOWpostinstall obfuscation 1
out/extension.js
-
LOWpostinstall network communication 5
readme.mdchangelog.mdpackage.json +2 more
-
LOWcredential gcp config 1
out/extension.js
-
LOWpostinstall system command 4
LICENSE.txtreadme.mdout/extension.js +1 more
-
LOWUsingShellInterpreterWhenExecutingOSCommands 1
out/extension.js
-
LOWRedirectToUnknownPath 1
out/extension.js
-
LOWcredential env files 1
out/extension.js
-
LOWpostinstall persistence mechanism 1
out/extension.js
-

Network Indicators

Concrete URLs, domains, IPs, emails, and hashes extracted from the analyzed artifact.

88 total
...

Network indicators are queued for lazy loading

Scroll this section into view to load the detailed rows.

Publisher Evidence

Low

googlecloudtools

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

50
Noisy-finding weight
x1.00
Publisher domain
No domain
Missing
Store verification signal
Verified publisher
Verified
Extension portfolio
1
Portfolio

13 evidence rows available.

Finding Categories

2
Obfuscation
88
IoC Indicators

YARA Rules Matched

17 rules(25 hits)
ServerHostnameNotVerified DebuggerStatementsShouldNotBeUsed postinstall file download credential gcp credentials NoUseWeakRandom postinstall crypto operations postinstall file manipulation NoUseSocketManually postinstall registry modification postinstall obfuscation postinstall network communication credential gcp config postinstall system command UsingShellInterpreterWhenExecutingOSCommands RedirectToUnknownPath credential env files +1 more

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality weak.

The Workbench Notebooks extension from googlecloudtools presents no security findings in the CVEQ analysis bundle. The findings_by_category object is empty, indicating no YARA code-smell detections, IoC matches, obfuscation indicators, or credential access patterns were identified during scanning.

The extension's stated purpose is to "Connect notebooks to Workbench instances," which is a legitimate development workflow tool for Google Cloud Workbench. The publisher name "googlecloudtools" indicates this is an official Google Cloud Tools extension, which typically undergoes review before marketplace publication. The extension is hosted on OpenVSX, which mirrors many VS Code extensions.

Regarding filesystem and process access: No findings indicate the extension performs file operations or process execution beyond what would be expected for a notebook connectivity tool. The absence of postinstall payload execution findings, child_process.exec patterns in activation events, or shell command execution means there is no evidence of unauthorized code execution. The extension's purpose of connecting to Workbench instances legitimately requires network connectivity and potentially workspace access to read notebook files, but no findings suggest this access exceeds the stated scope.

Regarding credential access: No credential theft findings were detected. The extension shows no evidence of reading .env files, .git/config, SSH keys, cloud credentials, or accessing VS Code's secret storage. The empty findings object means credential_* YARA rules did not trigger, indicating the code does not reference API keys or environment variables in suspicious patterns. For a Google Cloud integration tool, some credential handling may be necessary for authentication, but the absence of credential access findings suggests proper implementation or no credential access at all.

The strongest counterargument to this verdict is the limited user count of 186 and the low version number (0.1.1), which could indicate a new or less-established extension. However, the googlecloudtools publisher identity and the complete absence of security findings outweigh these concerns. New extensions from verified publishers are common in the VS Code ecosystem, and the lack of any detection signals from CVEQ's scanning infrastructure is a positive indicator. The empty findings_by_category object means no code-smell rules fired, no IoC domains were extracted, no obfuscation patterns were detected, and no suspicious file paths were identified.

The extension appears to be a legitimate Google Cloud development tool with no evidence of malicious behavior. The recommended action is no_action since there are no security concerns to address. Developers can install this extension with reasonable confidence that it is an official Google Cloud Tools product without detected security issues.

Key Reasons

  • No security findings detected in CVEQ analysis bundle
  • Publisher is googlecloudtools, indicating official Google Cloud Tools origin
  • Extension purpose aligns with legitimate notebook connectivity functionality
  • No credential access, postinstall execution, or exfiltration patterns identified

False Positive Considerations

  • Empty findings object indicates no detections, not false positives
  • Bundled dependencies not present in findings
  • No YARA code-smell rules triggered
  • No IoC extraction results

Reviewed 2026-04-21; recommended action: no action; model confidence 75%.

Open VSX 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
62
Change since first
+10
Change from previous
+10
Versions:
First analyzed version
0.1.1
Apr 18, 2026
Risk range
52 to 62
Across analyzed versions
Latest analyzed version
0.2.0
Sep 5, 2026
Selected version
medium
Version
v0.2.0
3 weeks ago
Risk score
62
Findings
123
Change vs previous
+10

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

About This Extension

Connect notebooks to Workbench instances.

Frequently Asked Questions