JetBrains Marketplace Verified

Zowe™ JCL Support

2a244781-9ede-58d7-8c4e-16791db944a8 | v0.2.0-231
18/ 100
MINIMAL risk
Analyst verdict
Benign but powerful

From the RiskyPlugins AI security review of the observed evidence.

Analysis record

Analysed
3 days ago
Version
v0.2.0-231
Artifact
SHA256 053…E80
Source
Findings (non-IoC)

Evidence ledger

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

4 detail rows

Publisher Evidence

Limited evidence

zowe-binary-project-a-series-of-lf-projects-llc

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

37
Noisy-finding weight
x1.00
Publisher domain
lfprojects.org
Observed
Store verification signal
Not exposed
Not exposed
Extension portfolio
3
Portfolio

12 evidence rows available.

Finding Categories

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality strong.

The Zowe™ JCL Support extension ships a set of Java library JARs – jcl/lib/kotlin-stdlib-1.9.22.jar, jcl/lib/instrumented-jcl-0.2.0.jar, jcl/lib/annotations-13.0.jar, and jcl/lib/searchableOptions-0.2.0.jar. The only findings are four metadata entries that record the SHA‑256 hash of each JAR (HASH-6abe146c27864138, HASH-85b1da7d67e3574a, HASH-ace2a10dc8e2d5fd, HASH-8f01f4625e9b6f93). No code‑smell, IoC, network, or obfuscation detections were reported, indicating that the extension does not attempt to download or execute external payloads, nor does it contain any known malware signatures.

Filesystem / Process Access – The extension’s purpose is to provide JCL (Job Control Language) support for mainframe developers within JetBrains IDEs. Access to the bundled JAR files is required to enable syntax highlighting, code completion, and validation of JCL scripts. The only observed file accesses are reads of the JARs themselves, which is fully justified by the extension’s stated functionality. No child_process.exec‑style commands or post‑install scripts were identified, so there is no evidence of unauthorized process execution.

Credential Access – No findings reference the reading of .env, .ssh, cloud credential files, or VS Code secret storage. The extension does not request or touch any files that typically contain secrets; the only files mentioned are the library JARs. Consequently, there is no indication of credential theft or exfiltration.

Strongest Counterargument – One could argue that the absence of dynamic analysis leaves a gap: a malicious payload might be hidden inside the JARs and only activated at runtime. However, the static scan revealed only standard library hashes and no embedded scripts, native binaries, or suspicious classes. Moreover, the extension is published by the reputable “Zowe Binary Project a Series of LF Projects, LLC” and has a healthy user base (7,915 installs). In the absence of any concrete indicators of malicious code, the lack of dynamic evidence does not outweigh the clear lack of static malicious artifacts.

Overall, the extension’s behavior aligns with its documented purpose, it accesses only the files it needs, and it shows no signs of credential harvesting or post‑install payloads. Users can continue to employ it for JCL development with confidence that it does not pose a security risk.

Key Reasons

  • Only metadata hash findings for bundled JARs
  • No code‑smell, IoC, or network activity detected
  • No credential‑related file reads
  • File accesses are limited to required library JARs

False Positive Considerations

  • metadata hash recordings are expected for bundled libraries
  • absence of code‑smell findings eliminates noise

Reviewed 2026-05-23; recommended action: no action; model confidence 93%.

About This Extension

Zowe™ JCL Support plug-in that brings support for JCL language in IntelliJ IDEA™ platform.

Frequently Asked Questions