bug-bounty516
xss283
rce138
bragging-post118
account-takeover109
google105
open-source94
authentication-bypass88
exploit88
csrf85
privilege-escalation83
facebook77
microsoft75
stored-xss75
access-control67
web-security65
ai-agents64
cve63
reflected-xss63
malware58
writeup53
input-validation51
ssrf50
cross-site-scripting48
defi48
smart-contract48
sql-injection48
privacy47
tool47
phishing45
information-disclosure45
api-security44
ethereum44
cloudflare40
web-application40
vulnerability-disclosure37
llm37
apple36
burp-suite36
opinion36
automation36
web335
responsible-disclosure34
dos34
oauth33
reverse-engineering33
smart-contract-vulnerability33
html-injection33
machine-learning32
idor32
0
5/10
research
This article describes how Quint, a formal specification language, was used to validate and guide LLM-assisted code generation for a significant consensus protocol change (Tendermint to Fast Tendermint) in the production Malachite BFT system. The approach uses executable specifications as validation points between English descriptions and implementation, enabling model-based testing to transfer confidence from spec to code.
llm
formal-verification
specification
consensus
byzantine-fault-tolerance
tendermint
model-checking
code-generation
testing
validation
reliability
Quint
Informal Systems
Malachite
Circle
USDC
Arc
Tendermint
Fast Tendermint
BFT
Choreo