Basilisk v1.1.0
Architecture Overhaul: Thin Router + Technique Library
The biggest internal upgrade since launch. Every large skill has been split into a thin router and a technique library loaded on demand.
Token reduction per session: 75-80%
| Skill | Before | After |
|---|---|---|
| zerodayhunt | 1843 lines | 179-line router + 20 tech files |
| exploit | 1200 lines | 234-line router + 20 tech files |
| recon | 890 lines | 119-line router + 14 tech files |
| redteam | new | 207-line router + 14 tech files |
New: _shared/ Canonical Library
_shared/phase0.sh- unified session state, intel relay, memory read for all 15 skills_shared/signals.sh- atomic POSIX-append signal emission, race-proof across concurrent skill forks
All skills now source these instead of duplicated Phase 0 bash blocks. Intel relay is consistent across every skill - recon findings flow automatically into exploit, cloud-audit, zerodayhunt.
New Skills
/redteam- Full red team: initial access, lateral movement, ADCS ESC1-8, C2, persistence, cloud APT (Azure Device Code, Pass-the-PRT), exfil, OPSEC/compact- Compressessession.jsonmid-engagement when context grows large
68 Technique Files Added
New tech/ directories under exploit, recon, redteam, zerodayhunt covering:
- JWT RS256->HS256 algorithm confusion + SAML XSW
- Prototype pollution -> EJS/Pug RCE gadgets (USENIX 2023)
- mXSS DOMPurify bypass CVE-2024-47875
- ECDSA nonce reuse + CVE-2022-21449 Psychic Signatures
- ImageMagick CVE-2022-44268 PNG tEXt arbitrary file read
- HTTP Desync CL.0 + H2.CL (Black Hat 2022)
- CI/CD
pull_request_targetfork RCE - XS-Leaks cache probing + timing oracles
- 11 confirmed attack chain blueprints (Chain A-K)
- PDF generator SSRF -> AWS IAM credentials
- Gopher protocol SSRF -> Redis RCE
- Nginx alias off-by-slash traversal
- CSS injection CSRF token exfiltration
Hypothesis Engine Improvements
- Bayesian posterior update:
P(H|e) = P(H) × ∏ P(eᵢ|H) / P(eᵢ)in log-space - Signal likelihood table with per-hypothesis calibration
- Manifest reprioritization: SHOULD -> MUST when
P(H) > 0.45 - Doom loop ATW write-back persisted to memory across engagements
Full Changelog
v1.0.0...v1.1.0