名称: csp 描述: 内容安全策略配置、随机数(nonce)和报告机制。 允许工具: 读取、写入、编辑、Bash、Glob、Grep
CSP 技能
提供内容安全策略实施的专业协助。
能力范围
- 配置CSP头部
- 实施随机数(nonce)
- 设置报告机制
- 处理内联脚本
- 配置严格CSP
CSP配置示例
// Next.js中间件
const cspHeader = `
default-src 'self';
script-src 'self' 'nonce-${nonce}' 'strict-dynamic';
style-src 'self' 'nonce-${nonce}';
img-src 'self' blob: data:;
font-src 'self';
connect-src 'self';
frame-ancestors 'none';
base-uri 'self';
form-action 'self';
report-uri /api/csp-report;
`;
目标流程
- 安全加固
- CSP实施
- XSS预防