<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Regaan R — Security Research</title><description>Publications and research notes by Regaan R.</description><link>https://regaan.dev/</link><item><title>WSHawk: Stateful Security Assessment of WebSocket Applications through Adaptive Payload Mutation and Browser-Assisted Validation</title><link>https://regaan.dev/publications/wshawk/</link><guid isPermaLink="true">https://regaan.dev/publications/wshawk/</guid><description>Most automated web-application scanners are built around the request/response model of HTTP and do not translate cleanly to WebSocket endpoints, where a single long-lived, bidirectional connection carries application state and where server reactions may arrive asynchronously and out of band. This paper presents an implementation study of WSHawk, an open-source toolkit (v4.0.1, AGPL-3.0) for authorized security assessment of WebSocket and related realtime web applications. Working strictly from the source code, this study describes how WSHawk keeps connections open across a learning phase and per-vulnerability probing phases; how a two-layer payload subsystem—a strategy-scored mutation engine and a genetic “Smart Payload Evolution” pipeline (context-aware generator, response-classifying feedback loop, and crossover/mutation evolver)—adapts attack strings to observed server behaviour; how a Playwright-backed browser pool converts heuristic cross-site scripting (XSS) findings into sandboxed execution evidence and records/replays single sign-on flows; and how out-of-band callbacks detect blind XML External Entity (XXE) and Server-Side Request Forgery (SSRF). This paper further documents a project-backed store and a set of parallel HTTP and WebSocket attack services (replay, authorization diffing, race testing, subscription abuse) unified by a variable-templating workflow engine with six built-in playbooks; a protocol-graph subsystem that fingerprints six realtime protocol families (GraphQL-WS, Phoenix Channels, ActionCable, SignalR, Socket.IO, and a generic/binary fallback) and recommends attacks; a binary-message handler with format auto-detection and mutation; a WebSocket endpoint-discovery module; a session-hijacking tester and a blue-team defensive-validation suite (DNS exfiltration, bot detection, CSWSH, and WSS/TLS posture); an Ed25519-signed, hash-chained evidence bundle with redaction; a process-isolated plugin system; an adaptive token-bucket rate limiter and an HTTP resilience layer with retry and circuit breaking; and integrations for Jira, DefectDojo, and webhooks. The current repository focuses on engineering validation through a unit/integration test suite and three local realtime-application validation labs; a comprehensive empirical evaluation of detection accuracy against a benchmark corpus remains future work.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Basilisk: An Evolutionary AI Red-Teaming Framework for Systematic Security Evaluation of Large Language Models</title><link>https://regaan.dev/publications/basilisk/</link><guid isPermaLink="true">https://regaan.dev/publications/basilisk/</guid><description>Basilisk is an open-source artificial intelligence (AI) red teaming and large language model (LLM) penetration testing framework. It maps the adversarial attack surface of LLM applications to the OWASP LLM Top 10 threat model and couples this coverage with an evolutionary prompt search engine called Smart Prompt Evolution for Natural Language (SPE-NL). Designed for security researchers, penetration testers, and offensive security teams, Basilisk automates the discovery of security boundaries, refusal triggers, instruction overrides, and data leakage vectors. It runs differential scans across multiple hosted and local models, grades guardrail postures, and maintains digital signature validation on its execution logs and native shared libraries.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AST SQL Bypass in Modern WAFs</title><link>https://regaan.dev/blog/ast-sql-waf-bypass/</link><guid isPermaLink="true">https://regaan.dev/blog/ast-sql-waf-bypass/</guid><description>Analyzing the failure of Abstract Syntax Tree (AST) tokenization filters when confronted with context-aware, deterministic syntax mutations.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>WebSocket Threat Vector Analysis</title><link>https://regaan.dev/blog/websocket-threat-analysis/</link><guid isPermaLink="true">https://regaan.dev/blog/websocket-threat-analysis/</guid><description>Uncovering race condition patterns and blind server hijackings in active full-duplex WebSocket channels.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Genetic Prompt Mutations on LLMs</title><link>https://regaan.dev/blog/llm-genetic-prompt-mutations/</link><guid isPermaLink="true">https://regaan.dev/blog/llm-genetic-prompt-mutations/</guid><description>Applying genetic algorithms to automate safety evaluation vectors against boundaries in Large Language Models.</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate></item></channel></rss>