ó
° ÊjÄ ã óf • S SK r S SKrS SKJrJr S SKJrJrJr S SK J
r
" S S5 r\" 5 rg)é N)ÚListÚOptional)ÚTTPÚ
VulnerabilityÚVulnerabilityStatus)Úloggerc ó0 • \ rS rSrSrS rS\S\4S jrSr g) ÚValidationServiceé z‚
Engine for re-validating discovered risks using TTPs (Tactics, Techniques, and Procedures).
Inspired by Penligent's TTP Library.
c óJ • [ SSSS/ SQS9[ SSSS S
S/S9/U l g )NzTTP-SQLI-001zError-based SQLi VerificationÚ Injectionz>Verifies SQL injection by triggering database-specific errors.)zSend single quotezCheck for SQL syntax errorzSend balanced quote©ÚidÚnameÚcategoryÚdescriptionÚstepszTTP-XSS-001zReflected XSS Executionz@Verifies XSS by injecting a unique script tag and checking echo.z Inject z"Search for literal tag in response)r Úttp_library)Úselfs ÚH/home/olivitho/Documentos/Proyectos/vulneraAI/app/services/validation.pyÚ__init__ÚValidationService.__init__ sD € ô
Ø!Ø4Ø$Ø\Ú`ñ
ô
Ø Ø.Ø$Ø^Ø9Ð;_Ð`ñ
ð'
ˆÕó ÚvulnÚreturnc ƒ ót ^# • [ R " STR S35 [ U4S jU R 5 S5 nU( d] [ R
" STR S35 [
[ [ R " 5 5 STR S3S S
SS/S
9n[ SS5 HG n[ R " SU STR 35 [ R " S5 I Sh v•N MI [ R " STR 35 [ R $ N;7f)z?
Performs at least 3 rounds of verification using matched TTP.
zRe-validating risk: z using TTP Enginec 3 ó– ># • U H> oR R 5 TR R 5 ; d M: Uv • M@ g 7f)N)r ÚlowerÚtype)Ú.0Útr s €r Ú Ú9ValidationService.verify_vulnerability..&