Zowe™ JCL Support
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
Publisher Evidence
Limited evidencezowe-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.
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
Frequently Asked Questions
Similar Extensions
Related extensions from the same publisher or marketplace
Zowe™ COBOL Language Support
zowe-binary-project-a-series-of-lf-projects-llc
Zowe Explorer
zowe-binary-project-a-series-of-lf-projects-llc
Deepseek Harness For IDE
miyuki
Russian Language Pack — Языковой Пакет для Русских
5fef5185-529b-465a-9461-c1376169421f
RunVSAgent
wecode-ai
Explyt AI Agent
Explyt