[KongchangAI]
Concept跨站脚本攻击

XSS

XSS (cross-site scripting) is a common web security vulnerability in which an attacker injects malicious scripts into a web page. When other users browse that page, the script executes, allowing the attacker to steal user information or perform other malicious operations.

Core Facts

Timeline (last 90 days)

Oct 21

A WAF (Web Application Firewall) is a security device or software deployed in front of web servers that intercepts known attack patterns by inspecting the characteristics of HTTP requests.

Verified65%
Oct 20

Common entry-level directions for SRC include medium- and low-risk vulnerabilities such as information disclosure, unauthorized access, XSS and SSRF; these vulnerabilities have low tool dependence and clear verification paths, making them suitable as practice targets.

Unverified50%
Oct 17

Input validation is used to prevent attacks such as SQL injection and cross-site scripting (XSS), and the principle is to trust no data from the client side.

Unverified50%
Oct 16

The LaTeX renderer uses an <iframe sandbox> mechanism to defend against XSS risks, layered with DOMPurify for HTML sanitization.

Unverified50%
Oct 16

If model output is rendered as HTML by the application, there is an XSS risk; if it is used to concatenate queries or shell commands, there is an injection risk, so model output should be treated as untrusted user input.

Unverified50%
Oct 14

Cross-site scripting (XSS) is the injection of malicious JavaScript into a page; when other users browse that page the script executes in their browser and can steal cookies or session tokens.

Unverified50%
Oct 13

XSS (Cross-Site Scripting) is when a page renders user input directly as HTML, causing malicious scripts to execute in other people's browsers; it is divided into reflected, stored, and DOM types.

Unverified50%
Oct 13

Using dangerouslySetInnerHTML in React bypasses the automatic escaping mechanism, leaving the developer fully responsible for content sanitization, and it is a common entry point for XSS.

Unverified50%
Oct 13

HttpOnly cookies can prevent JavaScript from reading session tokens, and are an effective measure against XSS session theft.

Unverified50%
Oct 13

The CSP response header, by restricting script source domains and inline script execution, can prevent malicious code from running when XSS injection occurs, and is the second line of defense for React applications.

Unverified50%

13 more timeline events

All Facts (20)

Verified

Vulnerabilities such as SQL injection, XSS, and SSRF have long occupied the OWASP Top 10 security risk list.

80%
Verified

A WAF (Web Application Firewall) is a security device or software deployed in front of web servers that intercepts known attack patterns by inspecting the characteristics of HTTP requests.

65%
Unverified

Common entry-level directions for SRC include medium- and low-risk vulnerabilities such as information disclosure, unauthorized access, XSS and SSRF; these vulnerabilities have low tool dependence and clear verification paths, making them suitable as practice targets.

50%
Unverified

Input validation is used to prevent attacks such as SQL injection and cross-site scripting (XSS), and the principle is to trust no data from the client side.

50%
Unverified

The LaTeX renderer uses an <iframe sandbox> mechanism to defend against XSS risks, layered with DOMPurify for HTML sanitization.

50%
Unverified

If model output is rendered as HTML by the application, there is an XSS risk; if it is used to concatenate queries or shell commands, there is an injection risk, so model output should be treated as untrusted user input.

50%
Unverified

Cross-site scripting (XSS) is the injection of malicious JavaScript into a page; when other users browse that page the script executes in their browser and can steal cookies or session tokens.

50%
Unverified

XSS (Cross-Site Scripting) is when a page renders user input directly as HTML, causing malicious scripts to execute in other people's browsers; it is divided into reflected, stored, and DOM types.

50%
Unverified

HttpOnly cookies can prevent JavaScript from reading session tokens, and are an effective measure against XSS session theft.

50%
Unverified

React's JSX rendering automatically escapes strings before inserting them into the DOM, thereby eliminating most traditional XSS attack paths.

50%
Unverified

Using dangerouslySetInnerHTML in React bypasses the automatic escaping mechanism, leaving the developer fully responsible for content sanitization, and it is a common entry point for XSS.

50%
Unverified

The CSP response header, by restricting script source domains and inline script execution, can prevent malicious code from running when XSS injection occurs, and is the second line of defense for React applications.

50%
Unverified

If the refresh token is placed in localStorage, an XSS occurrence is equivalent to account compromise.

50%
Unverified

If LLM output is rendered or executed without encoding, it can lead to XSS (when rendered as HTML/Markdown), SQL injection (when concatenated into database queries), and SSRF (when URLs are included for backend fetching).

50%
Unverified

Blindly injecting large numbers of payloads will trigger WAFs and cause the IP to be blocked, making it impossible to detect vulnerabilities even if they exist in the target.

50%
Unverified

A good XSS detection Skill should adopt a layered process of reconnaissance before escalation: first check whether the Content-Type is text/html, test reflection with a unique marker, inject HTML first to determine HTML injection, and then escalate step by step to XSS.

50%
Unverified

Tokens stored in memory are lost after a page refresh, but are more secure because XSS attacks cannot read them via document.cookie or localStorage

50%
Unverified

Tokens stored in localStorage can persist after a tab is closed, but are exposed to XSS risks

50%
Unverified

Storing JWT in HTTP-only cookies prevents client-side JavaScript from reading the token, thereby defending against XSS attacks that steal authentication credentials.

50%
Unverified

Pattern-based vulnerabilities such as SQL injection and XSS have clear characteristics and relatively standardized remediation approaches that AI models can learn through training data.

50%

Source Articles