Maria the Cat 🐱 JCL Validator

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.

Choose validation strictness level based on your use case

📝 Feedback

Found a bug? Have suggestions? Let us know!

Required for bug follow-ups