Vulnerability Disclosure, Threat Modeling & Defensive Architecture
Maintained by the Жирняк & Адольф Петушков Engineering Syndicate
Project Scope:Token Audit LLM Token Cost Waterfall & BPE Tokenizer Visualizer
- 🛡️ Supported Versions & Patch Lifecycle
- 🎯 Domain Threat Model & Attack Surfaces
- 🚨 Vulnerability Reporting & Disclosure Protocol
- ⏱️ Response SLAs & Remediation Timelines
- 💎 Defensive Engineering Architecture
- 🔍 Dependency Auditing & Supply Chain Safety
- 👥 Syndicate Security Contacts
We actively maintain and provide critical security updates for the following release lines of marko1olo/token-audit:
| Branch / Release | Supported | Patch Cadence | Notes |
|---|---|---|---|
main (Head) |
✅ Yes | Immediate Hotfix | Primary development target; fully patched. |
| Latest Tagged Release | ✅ Yes | Within 48 Hours | Critical vulnerabilities backported. |
| Historical / Deprecated | ❌ No | None | Please rebase or upgrade to current branch. |
Security engineering in marko1olo/token-audit is guided by the following domain-specific threat vector analyses:
- Description: Malformed HTML/JS snippets inside analyzed prompt strings executing during token highlighting.
- Impact Rating: HIGH / CRITICAL
- Mitigation Strategy: Strict schema validation, boundary fuzz testing, and automated static security analysis.
- Description: Multi-megabyte inputs locking the main UI thread during synchronous BPE regex splitting.
- Impact Rating: HIGH / CRITICAL
- Mitigation Strategy: Strict schema validation, boundary fuzz testing, and automated static security analysis.
- Description: Malicious updates to third-party tokenizer vocabulary packages.
- Impact Rating: HIGH / CRITICAL
- Mitigation Strategy: Strict schema validation, boundary fuzz testing, and automated static security analysis.
If you discover a security flaw or exploit vector in marko1olo/token-audit, do NOT post it publicly in open issues or discussions.
- Navigate to the Security tab on GitHub -> Advisories -> Report a vulnerability.
- Alternatively, open a cryptographically signed advisory to the syndicate maintainers.
- Provide the following details:
- Subsystem and affected source files / line numbers.
- Step-by-step minimal reproduction script or payload.
- Assessment of potential exploit impact (memory corruption, data exfiltration, DoS).
- Initial Triage & Acknowledgment: Within 24–48 hours.
- Vulnerability Verification & Reproducer: Within 3 business days.
- Remediation Patch Development: Within 7 business days.
- Public Coordinated Disclosure: Published simultaneously with the verified patch release.
All code running in this repository must adhere to defensive coding invariants:
- Memory Bounds Checking: All slice offsets, vector indices, and WebAssembly linear memory allocations are strictly bounded.
- Input Sanitization: External network payloads, uploaded files, and deserialized states must be validated before ingestion.
- Cryptographic Rigor: Sensitive tokens, cryptographic keys, and hashes must use standard constant-time comparison algorithms to eliminate timing side-channels.
- Automated daily vulnerability scans on all dependencies via
npm audit/cargo audit/pip-audit. - All lockfiles are committed and pinned to immutable cryptographic hashes.
- Third-party vendor updates require manual review of code diffs to prevent supply chain poisoning.
Developed, audited, and maintained under the security direction of Жирняк & Адольф Петушков.