Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:46:11 +08:00
commit 60404a5004
4 changed files with 623 additions and 0 deletions

45
plugin.lock.json Normal file
View File

@@ -0,0 +1,45 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:hopeoverture/worldbuilding-app-skills:plugins/csp-config-generator",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "7d65a094e04b39d25ef527f7a32f28a30999e4dd",
"treeHash": "d541a24428de978c0c4de7b2c2fde5491b74547c1d7a84e6451ac03b66e1a95b",
"generatedAt": "2025-11-28T10:17:31.644155Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "csp-config-generator",
"description": "This skill should be used when the user requests to generate, create, or configure Content Security Policy (CSP) headers for Next.js applications to prevent XSS attacks and control resource loading. It analyzes the application to determine appropriate CSP directives and generates configuration via next.config or middleware. Trigger terms include CSP, Content Security Policy, security headers, XSS protection, generate CSP, configure CSP, strict CSP, nonce-based CSP, CSP directives.",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "ad51c443d5c834dcf482f025263d61095892a9b6d29a9c6ba2e79e7106b56e8f"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "a67ff981a04979a34c05534b5d2d9d431436e88f09df114f6b00a72774b0741a"
},
{
"path": "skills/csp-config-generator/SKILL.md",
"sha256": "797e3d03030eef2a1a75bc32c8c0fd15df6098f2835950fba434a4049b0a8456"
}
],
"dirSha256": "d541a24428de978c0c4de7b2c2fde5491b74547c1d7a84e6451ac03b66e1a95b"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}