I’ve been building Panther, a cross-platform scripting language designed specifically for cybersecurity workflows and automation.
Panther focuses on making common security tasks simple, readable, and fast without relying on complex shell pipelines or large scripting setups.
The language runtime is written in Go, and Panther currently runs on Windows and Linux, with a dedicated VS Code extension for development.
Why Panther?
Cybersecurity workflows often require combining multiple tools and languages:
Bash scripts
Python utilities
CLI scanners
manual command chaining
Panther explores a different approach — a domain-specific scripting language with built-in security capabilities and a clean syntax designed for automation and learning and real world cybersecurity programming.
Key Features --
Cross-platform (Windows & Linux)
Built in Go for speed and reliability
VS Code extension with language support
60+ cybersecurity-based commands
16 core language keywords
Simple and readable syntax
Fast execution
Designed for ethical and legal security testing
Example Code
Compute("Hello");
Phone_Info("+CountryCodeMobileNumber");
name = Accept("Hello, enter your name: ");
Print("Hello " + name);
(Compute() can also be used as output instead of Print().)
The goal is to make scripts easy to read while keeping security workflows concise.
Architecture --
Execution engine: native interpreter
Editor support: VS Code extension
Built-in commands: cybersecurity-focused primitives
Project Goals
Simplify cybersecurity automation
Provide a beginner-friendly entry into security scripting
Reduce dependence on complex multi-tool setups
Create a focused DSL for ethical security workflows.
Learn Panther through it's GitHub README.
Feedback Welcome
I’d really appreciate feedback on:
Language design
Command structure
Developer experience
Real-world security use cases
GitHub:
https://github.com/CzaxStudio/Panther
Website --
https://pantherlang.pages.dev/
Thanks for reading — feedback is very welcome.