Alert Tag: TOOL_PTK

https://www.zaproxy.org/docs/desktop/addons/owasp-ptk/

All of the alerts which use this tag:
ID Alert Status Risk Type
200000-1 SQL Injection - Single Quote (before) beta High Tool
200000-2 SQL Injection - Double Quote (before) beta High Tool
200000-3 SQL Injection - Single Quote (after) beta High Tool
200000-4 SQL Injection - Double Quote (after) beta High Tool
200001 OS Command Injection - Unix cat /etc/passwd (pipe) beta High Tool
200002-1 XSS - Unfiltered <script> tag beta High Tool
200002-2 XSS - Script tag after noscript tag beta High Tool
200002-3 XSS - Svg tag with animation event beta High Tool
200002-4 XSS - Img onerror beta High Tool
200002-5 XSS - Img onerror beta High Tool
200002-6 XSS - attribute context img onerror beta High Tool
200002-7 XSS - SVG onload polyglot beta High Tool
200002-8 XSS - JS string break-out beta High Tool
200002-9 XSS - JS template literal break-out beta High Tool
200002-10 XSS - JS expression replacement beta High Tool
200002-11 XSS - JS single-quoted string break-out beta High Tool
200002-12 XSS - JS slash/regex literal break-out beta High Tool
200002-13 XSS - JS block comment break-out beta High Tool
200002-14 XSS - double-quoted attribute event injection beta High Tool
200002-15 XSS - single-quoted attribute event injection beta High Tool
200002-16 XSS - unquoted attribute event injection beta High Tool
200002-17 XSS - attribute-name event injection beta High Tool
200002-18 XSS - tag-name SVG onload injection beta High Tool
200003-1 JWT Probe (Authorization + JWT cookies removed) beta High Tool
200003-2 JWT Probe (Authorization header removed) beta High Tool
200003-3 JWT Probe (JWT cookies removed) beta High Tool
200003-4 JWT None Algorithm (Cookie) beta High Tool
200003-5 JWT None Algorithm (Form body param) beta High Tool
200003-6 JWT None Algorithm (Authorization header) beta High Tool
200003-7 JWT None Algorithm (JSON body) beta High Tool
200004-1 Exposure of Git repository beta Medium Tool
200004-2 Exposure of SVN repository beta Medium Tool
200004-3 Exposure of Mercurial repository beta Medium Tool
200005-1 Missing Content-Security-Policy header beta Low Tool
200005-2 CSP allows inline/eval or wildcards in script/style beta Low Tool
200005-3 CSP 'frame-ancestors' missing or overly broad beta Low Tool
200005-4 CSP Report-Only present without enforcing CSP beta Low Tool
200005-5 Missing Strict-Transport-Security header (on HTTPS) beta Low Tool
200005-6 Strict-Transport-Security sent over HTTP (ineffective) beta Low Tool
200005-7 HSTS max-age too low or missing includeSubDomains beta Low Tool
200005-8 X-Powered-By header or equivalent present beta Low Tool
200005-9 Server banner discloses software/version beta Low Tool
200005-10 Missing or invalid X-Content-Type-Options beta Low Tool
200005-11 X-XSS-Protection header is a legacy directive beta Low Tool
200005-12 Expect-CT is deprecated beta Low Tool
200005-13 COOP set without COEP/CORP (incomplete cross-origin isolation) beta Low Tool
200005-14 COEP present but value is not 'require-corp' or 'credentialless' beta Low Tool
200005-15 Deprecated Feature-Policy or unknown/overly-permissive Permissions-Policy beta Low Tool
200005-16 Missing or weak Referrer-Policy beta Low Tool
200005-17 Clear-Site-Data present but missing executionContexts beta Low Tool
200005-18 Clear-Site-Data uses wildcard * beta Low Tool
200005-19 CORS allows any origin with credentials beta Low Tool
200005-20 Sensitive cookies missing security flags beta Low Tool
200005-21 Potentially authenticated content lacks no-store beta Low Tool
200005-22 Public-Key-Pins is deprecated beta Low Tool
200005-23 COOP present but value is not 'same-origin' beta Low Tool
200006-1 Credit Card Number beta Low Tool
200006-2 Social Security Number beta Low Tool
200007 SPA hash DOM XSS beta High Tool
200008 ws:// from HTTPS context beta Low Tool
200009-1 JavaScript includes sourceMappingURL beta Low Tool
200009-2 HTML references .map files beta Low Tool
200009-3 Webpack dev-server / hot reload artifacts beta Low Tool
200009-4 Next.js build metadata exposed beta Low Tool
200010-1 Node.js / Express stack trace beta Medium Tool
200010-2 Java stack trace beta Medium Tool
200010-3 .NET stack trace / YSOD beta Medium Tool
200010-4 Python traceback beta Medium Tool
200010-5 PHP fatal error / warning beta Medium Tool
200010-6 Internal file path disclosure beta Medium Tool
200011-1 Private key material exposed beta Low Tool
200011-2 AWS Access Key ID pattern beta Low Tool
200011-3 Slack token pattern beta Low Tool
200011-4 GitHub token pattern beta Low Tool
200011-5 Sentry DSN exposed beta Low Tool
200011-6 Firebase config exposed beta Low Tool
200011-7 Stripe publishable key exposed beta Low Tool
200011-8 Mapbox token exposed beta Low Tool
200011-9 Google API key pattern beta Low Tool
200012-1 Swagger UI detected beta Informational Tool
200012-2 OpenAPI spec detected beta Informational Tool
200012-3 API docs endpoint observed beta Informational Tool
200012-4 GraphQL endpoint observed beta Informational Tool
200012-5 GraphiQL / GraphQL Playground detected beta Informational Tool
200013-1 security.txt observed beta Informational Tool
200013-2 OIDC well-known configuration observed beta Informational Tool
200013-3 Android assetlinks.json observed beta Informational Tool
200013-4 Apple app-site-association observed beta Informational Tool
200014-1 access_token/id_token in URL beta Medium Tool
200014-2 JWT-like value in URL beta Medium Tool
200014-3 api_key/key in URL beta Medium Tool
200015-1 Open redirect candidate parameter beta Informational Tool
200015-2 SSRF / webhook URL candidate parameter beta Informational Tool
200015-3 File/path candidate parameter beta Informational Tool
200015-4 IDOR candidate parameter beta Informational Tool
200016-1 Internal IP address leaked in response beta Low Tool
200016-2 localhost/127.0.0.1 referenced in response beta Low Tool
200016-3 Environment hints (dev/staging/test) in response beta Low Tool
200016-4 Cloud metadata IP referenced beta Low Tool
200017-1 Dynamic ACAO without Vary: Origin beta Low Tool
200017-2 CORS allows broad methods beta Low Tool
200017-3 CORS allows broad headers beta Low Tool
200018 Cache-Control public/max-age with Set-Cookie beta Low Tool
200019-1 Admin/management path observed beta Informational Tool
200019-2 Debug/diagnostic path observed beta Informational Tool
200019-3 Spring Boot actuator endpoint observed beta Informational Tool
200019-4 Swagger/OpenAPI path observed beta Informational Tool
200019-5 GraphQL path observed beta Informational Tool
200019-6 Potential backup file observed beta Informational Tool
200019-7 Environment/config file observed beta Informational Tool
200019-8 Potential .git exposure path observed beta Informational Tool
200019-9 phpinfo endpoint observed beta Informational Tool
200021-1 AngularJS template injection - reflected 1.0.1 to 1.1.5 beta High Tool
200021-2 AngularJS expression injection - expression 1.0.1 to 1.1.5 beta High Tool
200021-3 AngularJS template injection - reflected short legacy 1.0.1 to 1.1.5 beta High Tool
200021-4 AngularJS template injection - reflected 1.2.0 to 1.2.1 beta High Tool
200021-5 AngularJS expression injection - expression 1.2.0 to 1.2.18 beta High Tool
200021-6 AngularJS template injection - reflected 1.2.2 to 1.2.5 beta High Tool
200021-7 AngularJS template injection - reflected 1.2.6 to 1.2.18 beta High Tool
200021-8 AngularJS expression injection - expression 1.2.6 to 1.2.18 beta High Tool
200021-9 AngularJS template injection - reflected 1.2.19 to 1.2.23 beta High Tool
200021-10 AngularJS expression injection - expression 1.2.19 to 1.2.23 beta High Tool
200021-11 AngularJS template injection - reflected 1.2.24 to 1.2.29 beta High Tool
200021-12 AngularJS expression injection - expression 1.2.24 to 1.2.26 beta High Tool
200021-13 AngularJS expression injection - expression 1.2.27 to 1.3.20 beta High Tool
200021-14 AngularJS template injection - reflected 1.4.0 to 1.4.9 beta High Tool
200021-15 AngularJS expression injection - expression 1.4.0 to 1.4.5 beta High Tool
200021-16 AngularJS template injection - reflected 1.5.0 to 1.5.8 beta High Tool
200021-17 AngularJS expression injection - expression 1.4.2 to 1.5.8 beta High Tool
200021-18 AngularJS template injection - reflected 1.6 and later beta High Tool
200021-19 AngularJS expression injection - expression 1.6 and later beta High Tool
200021-20 AngularJS expression injection - single-quote expression 1.2.19 to 1.2.23 beta High Tool
200021-21 AngularJS template injection - reflected eval 1.4.0 to 1.4.9 beta High Tool
200021-22 AngularJS template injection - HTML entity delimiters 1.4.0 to 1.4.9 beta High Tool
200021-23 AngularJS template injection - HTML entity alternate delimiters 1.4.0 to 1.4.9 beta High Tool
200021-24 AngularJS expression injection - eval expression 1.4.0 to 1.4.9 beta High Tool
200021-25 AngularJS template injection - alternate delimiters 1.6 and later beta High Tool
200022-1 DOM XSS via query param HTML image onerror alpha High Tool
200022-2 DOM XSS via query param attribute breakout alpha High Tool
200022-3 DOM XSS via query param JS double-quote breakout alpha High Tool
200022-4 DOM XSS via query param JS single-quote breakout alpha High Tool
200022-5 DOM XSS via query param JS template literal breakout alpha High Tool
200022-6 DOM XSS via query param JS expression execution alpha High Tool
200022-7 DOM XSS via query param JS regex breakout alpha High Tool
200022-8 DOM XSS via query param JS block-comment breakout alpha High Tool
200022-9 DOM XSS via query param script-tag breakout alpha High Tool
200022-10 DOM XSS via query param event-handler value alpha High Tool
200022-11 DOM XSS via query param attribute-name event injection alpha High Tool
200022-12 DOM XSS via query param double-quoted attribute event breakout alpha High Tool
200022-13 DOM XSS via query param double-quoted resource onerror breakout alpha High Tool
200022-14 DOM XSS via query param single-quoted attribute event breakout alpha High Tool
200022-15 DOM XSS via query param unquoted attribute event injection alpha High Tool
200022-16 DOM XSS via query param SVG tag-name event injection alpha High Tool
200022-17 DOM XSS via query param javascript: URL alpha High Tool
200022-18 DOM XSS via query param style-block breakout alpha High Tool
200023-1 Open redirect via common param names beta Medium Tool
200023-2 Open redirect reflected in form action beta Medium Tool
200023-3 Open redirect reflected in body destination beta Medium Tool
200024 JSONP callback parameter controls JavaScript response beta Medium Tool
210000-1 DOM XSS via inline event handler beta High Tool
210000-2 DOM XSS via Element.innerHTML beta High Tool
210000-3 DOM XSS via Element.outerHTML beta High Tool
210000-4 DOM XSS via insertAdjacentHTML beta High Tool
210000-5 DOM XSS via document.write beta High Tool
210000-6 DOM XSS via DOM mutations beta High Tool
210001-1 Dynamic code execution via eval beta High Tool
210001-2 Dynamic code execution via Function constructor beta High Tool
210001-3 Dynamic code execution via Function.apply beta High Tool
210002-1 Open redirect via window.open beta Low Tool
210002-2 Open redirect via Navigation API beta Low Tool
210003-1 javascript: URL assigned to href beta High Tool
210003-2 javascript: URL navigated via location.href beta High Tool
210003-3 javascript: URL assigned to iframe.src beta High Tool
210003-4 data: URL assigned to script.src beta High Tool
210003-5 data: URL assigned to href beta High Tool
210003-6 javascript: URL assigned to src beta High Tool
210003-7 data: URL assigned to src beta High Tool
210003-8 data: URL navigated via location.href beta High Tool
210003-9 javascript: URL navigated via location.assign beta High Tool
210003-10 data: URL navigated via location.assign beta High Tool
210003-11 javascript: URL navigated via location.replace beta High Tool
210003-12 data: URL navigated via location.replace beta High Tool
210003-13 javascript: URL opened via window.open beta High Tool
210003-14 data: URL opened via window.open beta High Tool
210003-15 data: URL assigned to iframe.src beta High Tool
210004-1 Route-controlled history.replaceState beta Medium Tool
210004-2 Route-controlled Navigation API transition beta Medium Tool
210004-3 Route-controlled history.pushState beta Medium Tool
210005-1 Form action manipulated by tainted route or body input beta Medium Tool
210005-2 formAction manipulated by tainted route or body input beta Medium Tool
210006-1 javascript: URL assigned to form action beta High Tool
210006-2 javascript: URL assigned to formAction beta High Tool
210006-3 data: URL assigned to form action beta Medium Tool
210006-4 data: URL assigned to formAction beta Medium Tool
210007-1 Response field rendered via innerHTML beta High Tool
210007-2 Response field rendered via document.write beta High Tool
210007-3 Response field rendered via outerHTML beta High Tool
210007-4 Response field rendered via insertAdjacentHTML beta High Tool
210007-5 Response field rendered via DOM mutation beta Medium Tool
210007-6 Response field parsed via DOMParser beta Medium Tool
210007-7 Response field parsed via createContextualFragment beta Medium Tool
210007-8 Response field rendered via setHTMLUnsafe beta High Tool
210007-9 Response field rendered via ShadowRoot.setHTMLUnsafe beta High Tool
210008-1 Prototype pollution influenced fetch() init beta High Tool
210008-2 Tainted dangerous key used in prototype write beta Medium Tool
210009-1 AngularJS expression executed through Function constructor beta High Tool
210009-2 AngularJS $parse expression from form input beta High Tool
210009-3 AngularJS $parse expression from cookie beta High Tool
210009-4 AngularJS $parse expression from localStorage beta High Tool
210009-5 AngularJS $parse expression from postMessage beta High Tool
210010-1 postMessage to wildcard origin with tainted payload beta Medium Tool
210010-2 postMessage to cross-origin target with tainted payload beta Medium Tool
210011-1 Tainted string executed via setTimeout beta High Tool
210011-2 Tainted string executed via setInterval beta High Tool
210012-1 IFrame navigation via src beta Medium Tool
210012-2 IFrame content injection via srcdoc beta Medium Tool
210013-1 Exfiltration via fetch URL beta High Tool
210013-2 Exfiltration via fetch headers beta High Tool
210013-3 Exfiltration via XMLHttpRequest URL beta High Tool
210013-4 Exfiltration via XMLHttpRequest body beta High Tool
210013-5 Exfiltration via XMLHttpRequest headers beta High Tool
210013-6 Exfiltration via navigator.sendBeacon beta High Tool
210013-7 Exfiltration via image.src beacon beta Medium Tool
210014-1 Tainted URL assigned to element.href beta Low Tool
210014-2 Tainted URL assigned to element.src beta Low Tool
210014-3 Tainted URL assigned to form action beta Low Tool
210014-4 Tainted URL assigned to formAction beta Low Tool
210015-1 Client-side redirect via location.href beta Low Tool
210015-2 Client-side redirect via location.assign beta Low Tool
210015-3 Client-side redirect via location.replace beta Low Tool
210015-4 Client-side redirect via history.pushState beta Low Tool
210015-5 Client-side route change via history.replaceState beta Low Tool
210016-1 DOM XSS via DOMParser.parseFromString beta Medium Tool
210016-2 DOM XSS via Range.createContextualFragment beta High Tool
210016-3 DOM XSS via Element.setHTMLUnsafe beta High Tool
210016-4 DOM XSS via ShadowRoot.setHTMLUnsafe beta High Tool
210017-1 DOM XSS via innerHTML (secondary sources) beta High Tool
210017-2 DOM XSS via outerHTML (secondary sources) beta High Tool
210017-3 DOM XSS via insertAdjacentHTML (secondary sources) beta High Tool
210017-4 DOM XSS via document.write (secondary sources) beta High Tool
210017-5 DOM XSS via inline handlers (secondary sources) beta High Tool
210017-6 DOM XSS via DOM mutation (secondary sources) beta High Tool
210017-7 DOM XSS via iframe.srcdoc (secondary sources) beta High Tool
210018-1 eval() from storage/referrer taint beta High Tool
210018-2 Function() from storage/referrer taint beta High Tool
210018-3 Function.apply() from storage/referrer taint beta High Tool
210018-4 setTimeout(string) from storage/referrer taint beta High Tool
210018-5 setInterval(string) from storage/referrer taint beta High Tool
210019-1 location.href redirect from tainted source beta Medium Tool
210019-2 location.assign redirect from tainted source beta Medium Tool
210019-3 location.replace redirect from tainted source beta Medium Tool
210019-4 window.open redirect from tainted source beta Medium Tool
210019-5 navigation.navigate redirect from tainted source beta Medium Tool
210019-6 Anchor href manipulated from tainted source beta Medium Tool
210019-7 Form action manipulated from tainted source beta Medium Tool
220000-1 Disallow innerHTML/outerHTML assignments beta High Tool
220000-2 Review uses of appendChild beta High Tool
220000-3 Disallow document.write()/writeln() beta High Tool
220000-4 Review DOMParser.parseFromString with dynamic HTML/XML beta High Tool
220000-5 template.innerHTML with dynamic content beta High Tool
220000-6 Inline event handler built from dynamic data beta High Tool
220000-7 Disallow insertAdjacentHTML() beta High Tool
220000-8 DOM-based XSS (taint flow) beta High Tool
220000-9 DOM XSS via innerHTML (Angular) beta High Tool
220001-1 Disallow direct document.cookie assignment (incl. bracket access) beta Medium Tool
220001-2 DOM-based Cookie Manipulation (taint flow) beta Medium Tool
220002-1 Disallow direct navigation primitives beta Medium Tool
220002-2 Same-origin URL mutations beta Medium Tool
220002-3 DOM-based Open Redirection (taint flow) beta Medium Tool
220003-1 Avoid string-based timers beta High Tool
220003-2 Avoid execScript dynamic execution beta High Tool
220003-3 Avoid eval with string literals beta High Tool
220003-4 Avoid Function constructor with strings beta High Tool
220003-5 DOM-based JavaScript Injection (taint flow) beta High Tool
220004-1 Tainted data passed to AngularJS $parse beta High Tool
220004-2 Tainted data compiled as AngularJS template beta High Tool
220004-3 Dynamic AngularJS $parse expression beta High Tool
220004-4 Dynamic AngularJS $compile/$interpolate template beta High Tool
220004-5 AngularJS interpolation delimiters in template string beta High Tool
220004-6 AngularJS ng-* expression attribute beta High Tool
220005-1 Dynamic template compilation beta High Tool
220005-2 Template output injected into DOM beta High Tool
220005-3 Review Vue v-html template usage beta High Tool
220005-4 Template injection (taint flow) beta High Tool
220005-5 React dangerouslySetInnerHTML taint flow beta High Tool
220005-6 Lit unsafeHTML taint flow beta High Tool
220006-1 Review sendBeacon destination beta Medium Tool
220006-2 Review sendBeacon body content beta Medium Tool
220006-3 Review EventSource constructor usage beta Medium Tool
220006-4 Review direct Axios destination usage beta Medium Tool
220006-5 Tainted network destination URL beta Medium Tool
220007-1 Review jQuery getScript usage beta Medium Tool
220007-2 Review System.import usage beta Medium Tool
220007-3 Review dynamic import usage beta Medium Tool
220007-4 Review Worker constructor usage beta Medium Tool
220007-5 Review SharedWorker constructor usage beta Medium Tool
220007-6 Review serviceWorker.register usage beta Medium Tool
220007-7 Review importScripts usage beta Medium Tool
220007-8 Tainted worker or script loader URL beta Medium Tool
220008-1 Avoid postMessage with wildcard targetOrigin beta Medium Tool
220008-2 Specify postMessage targetOrigin beta Medium Tool
220008-3 Avoid weak origin substring checks beta Medium Tool
220008-4 Avoid permissive regex origin checks beta Medium Tool
220008-5 Origin check uses host fragment only beta Medium Tool
220008-6 Review message event listeners beta Medium Tool
220008-7 Message handler without origin validation beta Medium Tool
220008-8 Wildcard reply from message handler beta Medium Tool
220008-9 Web Message Injection (taint flow) beta Medium Tool
220009-1 Review assignments to href/src/action beta Medium Tool
220009-2 DOM-based Link Manipulation (taint flow) beta Medium Tool
220010-1 Untrusted DOM data into navigation-adjacent sinks beta Medium Tool
220010-2 Untrusted DOM data into createHTMLDocument beta Medium Tool
220010-3 Untrusted DOM data into UI mutation sinks beta Medium Tool