Bhidu Language

TypeScript ISC

BhaiLang is an experimental, interpreted programming language designed for fun, learning, and exploring compiler/interpreter concepts through a uniquely desi syntax.

Stars
17
Forks
0
Downloads
5,118
Open Issues
0
Files main

Repository Files

Loading file structure...
CHANGELOG.md
# Changelog

## 1.0.5 - 2026-06-15

### Security

- Prevented Bhidu string literals from breaking out of generated script tags.
- Sanitized rendered markup instead of assigning caller-controlled strings to `innerHTML`.
- Moved generated program state out of arbitrary `window` properties.
- Restricted state update handlers and protected runtime-owned identifiers.
- Escaped collected CSS so it cannot terminate the generated style element.

### Validation

- Added regression coverage for script, style, DOM XSS, and protected-state payloads.