Skip to content
Merged
22 changes: 22 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "project-codeguard",
"metadata": {
"description": "Official Project CodeGuard plugins for secure AI-assisted coding"
},
"owner": {
"name": "Project CodeGuard",
"url": "https://project-codeguard.org",
"email": "[email protected]"
},
"plugins": [
{
"name": "codeguard-security",
"source": "./",
"description": "Comprehensive security rules for AI coding agents",
"version": "1.0.0",
"repository": "https://github.com/project-codeguard/rules.git",
"tags": ["security", "code-review", "vulnerability-prevention"]
}
]
}

14 changes: 14 additions & 0 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "codeguard-security",
"description": "Security code review skill based on Project CodeGuard's comprehensive security rules. Helps AI coding agents write secure code and prevent common vulnerabilities.",
"version": "1.0.0",
"author": {
"name": "Project CodeGuard",
"url": "https://project-codeguard.org"
},
"license": "CC-BY-4.0 (rules), Apache-2.0 (tools)",
"homepage": "https://github.com/project-codeguard/rules",
"repository": "https://github.com/project-codeguard/rules.git",
"keywords": ["security", "secure-coding", "vulnerability-prevention", "code-review", "appsec"]
}

6 changes: 5 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,8 @@
# Explicitly include desired items for releases
ide_rules/ -export-ignore
ide_rules/** -export-ignore
README.md -export-ignore
README.md -export-ignore

# Linguist language detection
*.md linguist-detectable=true
.claude-plugin/* linguist-documentation=true
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -158,4 +158,8 @@ Temporary Items

# Coding Agents
CLAUDE.md
AGENTS.md
AGENTS.md

# Claude Code Plugin
.claude-plugin/.cache
.claude/settings.local.json
Loading
Loading