JCL Code Validator
v2.8.0
(commit prod)
🔒
Privacy & Security
Your JCL is processed in-memory only and is never stored, logged, or transmitted to external services. All validation happens server-side during your request (~50-200ms) and data is immediately discarded after processing.
Safe for production JCL containing sensitive User IDs, HLQs, dataset names, and system topology. Stateless architecture ensures no validation history exists.
🚀 Quick Start
Validate JCL from the browser, terminal, or CI/CD pipeline.
Web UI
Paste your JCL, choose a profile, and click Check JCL.
Docker CLI
docker pull sanketnawale/jcl_cat:latest
docker run --rm -i sanketnawale/jcl_cat:latest \
python manage.py jcl_cli --profile default < myjob.jcl
CI / GitHub Actions
Use --profile ci-fast for fast validation in pipelines.
📝 Feedback
Found a bug? Have suggestions? Let us know!