Statements (30)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Web_security_vulnerability
|
| gptkbp:affects |
Web applications
|
| gptkbp:allows |
Injection of malicious scripts
|
| gptkbp:can_be_exploited_by |
Attackers
|
| gptkbp:can_compromise |
Application security
User data |
| gptkbp:cause |
Malware distribution
Credential theft Defacement Phishing attacks Session hijacking |
| gptkbp:detects |
Web vulnerability scanners
|
| gptkbp:exploits |
Lack of input validation
Lack of output encoding |
| gptkbp:firstDescribed |
1990s
|
| gptkbp:hasType |
gptkb:DOM-based_XSS
gptkb:Reflected_XSS gptkb:Stored_XSS |
| gptkbp:listedOn |
gptkb:OWASP_Top_Ten
|
| gptkbp:mitigatedBy |
gptkb:Content_Security_Policy
Input validation Escaping user input Output encoding |
| gptkbp:prevention |
Sanitizing user input
Using secure frameworks |
| gptkbp:target |
Web browsers
End users |
| gptkbp:bfsParent |
gptkb:HTML_Script_Element
|
| gptkbp:bfsLayer |
5
|
| https://www.w3.org/2000/01/rdf-schema#label |
XSS (Cross-site scripting)
|