Specification Standard: Responsible Vulnerability Disclosure and Security Maintenance Protocol.
The BramandScript core maintainers take security and runtime predictability seriously. BramandScript is designed with zero external third-party dependencies, drastically minimizing the supply-chain attack surface. However, virtual machine runtimes, compilers, and sandboxes require rigorous security scrutiny.
Security updates and patches are actively maintained for the following versions:
| Version | Release Date | Supported | Status |
|---|---|---|---|
| 0.1.x | November 2026 | [OK] Supported | Active Maintenance |
| < 0.1.0 | N/A | [NO] Not Supported | Deprecated |
If you discover a potential security vulnerability in BramandScript (including Bytecode VM memory corruption, buffer overflows, arbitrary execution escapes, denial-of-service vulnerabilities, or cryptographic issues), please report it responsibly.
- GitHub Private Vulnerability Reporting: Submit through the GitHub repository's Security Advisories tab.
- Direct Maintainer Contact: Email the maintainer directly at:
ziprecovery2024@gmail.com(Subject:[SECURITY] BramandScript Vulnerability Report)
Please include:
- Clear description of the vulnerability and its potential impact.
- Minimal reproduction script (
.bmdor test harness). - System environment details (OS, architecture, Go compiler version).
- Any proposed patch or mitigation strategy (if available).
Please do NOT open public issues or discuss suspected vulnerabilities on public social forums before private triage and coordinate release.
The BramandScript maintainers commit to the following response timeline:
- Initial Acknowledgement: Within 48 hours of initial receipt.
- Triage & Severity Assessment: Within 5 business days, confirming whether the report is valid and assigning a severity rating (CVSS).
- Remediation & Patching: Dedicated patch development and local regression verification on a private branch.
- Public Disclosure & Release: A coordinated patch release (
v0.1.x) and public Common Vulnerabilities and Exposures (CVE) disclosure when the patch is ready for general distribution.
The following subsystems are in scope for security evaluations:
- Stack Virtual Machine (
vm/): Stack overflow defenses, frame bounds, memory corruption, and closure reference safety. - Bytecode Compiler (
compiler/) & Opcode Encoding (code/): Constant pool index bounds, jump address validation, and bytecode verification. - Standard Library Builtins (
vm/builtins.go): File system traversal protections, cryptographic robustness (CSPRNG, SHA-256, HMAC), and socket safety. - Standalone Builder (
main.go): Binary embedding integrity and cross-platform compilation security.