Detection Benchmarks

Run SF365 against well-known deliberately-vulnerable applications (WebGoat, Juice Shop, DVWA and friends) to validate detection accuracy and generate evidence for audits and stakeholder reviews.

Benchmarks clone the target repository via git (--depth 50). The host server must have `git` available on PATH and outbound access to GitHub.
BLE CTF
hackgnar · Other · IoT / Wireless

BLE CTF — deliberately-broken Bluetooth Low Energy GATT server (ESP32 + Arduino) used as a hands-on capture-the-flag for BLE attack and defence. Exercises BLE-specific patterns: Just Works pairing, hardcoded passkeys, GATT characteristics without encryption/authentication, and discovery / enumeration flows.

Expected Vulnerabilities

BLE Just Works pairing, hardcoded passkey, GATT without encryption/authentication, characteristic enumeration, weak BLE access control

DVRF
Praetorian · Other · IoT / Wireless

Damn Vulnerable Router Firmware — a deliberately-vulnerable consumer-grade router firmware image curated by Praetorian. Ships with Wi-Fi auth flaws, command-injection in web admin, hardcoded backdoor accounts and binary exploitation challenges; hits Wi-Fi config audits, hardcoded credentials and SAST patterns.

Expected Vulnerabilities

Wi-Fi misconfig, command injection, hardcoded backdoor accounts, weak SSH, MIPS binary exploitation

DVWA
RandomStorm · PHP · Web App

Damn Vulnerable Web Application — a classic PHP/MySQL target used for AppSec training across configurable difficulty levels.

Expected Vulnerabilities

SQLi, Blind SQLi, XSS, CSRF, File Inclusion, File Upload, Command Injection, Brute Force

IoT-Goat
OWASP · Other · IoT / Wireless

OWASP IoTGoat — deliberately-insecure embedded firmware based on OpenWrt that demonstrates the OWASP IoT Top 10 (weak credentials, hardcoded keys, insecure network services, lack of secure update, weak crypto). Ideal for exercising the Wireless Security + Secrets engines against firmware-style code.

Expected Vulnerabilities

Hardcoded creds, weak Wi-Fi defaults, plaintext network services, insecure firmware update, weak crypto, OWASP IoT Top 10

Juice Shop
OWASP · NodeJS · Web App

OWASP Juice Shop is a modern Node.js / Angular vulnerable web application covering the OWASP Top 10 plus many other realistic security flaws.

Expected Vulnerabilities

SQLi, NoSQLi, XSS, CSRF, SSRF, XXE, Broken Access Control, Insecure Deserialization, Security Misconfiguration

NodeGoat
OWASP · NodeJS · Web App

OWASP NodeGoat is a small Node.js / Express application with intentional vulnerabilities focused on the OWASP Top 10 specific to Node.

Expected Vulnerabilities

Injection, Weak Auth, Insecure Direct Object Refs, XSS, CSRF, Regex DoS

Pygoat
OWASP · Python · Web App

OWASP Pygoat is a deliberately-vulnerable Django application that illustrates the OWASP Top 10 specifically for the Python/Django stack.

Expected Vulnerabilities

SQLi, SSRF, XXE, Broken Auth, Sensitive Data Exposure, Deserialization, Components with Known Vulns

Railsgoat
OWASP · Ruby · Web App

OWASP Railsgoat is a Ruby-on-Rails application with intentional vulnerabilities aligned with the OWASP Top 10 and Rails-specific flaws.

Expected Vulnerabilities

SQLi, XSS, Mass Assignment, Session Management, Weak Crypto, IDOR, Logging flaws

WebGoat
OWASP · Java · Web App

OWASP WebGoat is a deliberately insecure Java web application maintained by OWASP to teach and demonstrate application security vulnerabilities in hands-on lessons.

Expected Vulnerabilities

SQLi, XSS, XXE, CSRF, SSRF, Path Traversal, Insecure Deserialization, Broken Auth, JWT flaws, Access Control

🛡️ Security AI