Files
gh-project-codeguard-rules/plugin.lock.json
2025-11-30 08:48:30 +08:00

133 lines
5.6 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:project-codeguard/rules:",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "72ff0c8819cd7bda0bf293bc99d06c1c550c4294",
"treeHash": "b933161e30696020153a1f7782f3ece3a4781960e0194372a87cb97d5b3e621d",
"generatedAt": "2025-11-28T10:27:41.392327Z",
"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": "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.1"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "31ea64beb526ced6b52606cfd9932dbd5a3502a49f1228aae443537ca3cbdf2c"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "83f57220abec641afc09b9771e032edbb121a40f0faf1d6377399283e9c0b169"
},
{
"path": "skills/software-security/SKILL.md",
"sha256": "718519e822e3bbcc0cc5a94c5594b047db2b1d4fbc41223079b3ff77bd1f4d93"
},
{
"path": "skills/software-security/rules/codeguard-0-safe-c-functions.md",
"sha256": "beb071ff2bfa0249f7d0b37f5e86a4810f1e31cea159c3a591f6c886032c5019"
},
{
"path": "skills/software-security/rules/codeguard-0-api-web-services.md",
"sha256": "8944c23378b22fa94c958cafc3333f475ae15afe0ca2f4fe736c368b0019f1bb"
},
{
"path": "skills/software-security/rules/codeguard-0-file-handling-and-uploads.md",
"sha256": "47574b70b87bcbf28f0a02b3de14f63028d00812d68e6f73d5709bacae53ad13"
},
{
"path": "skills/software-security/rules/codeguard-0-data-storage.md",
"sha256": "c1ee92ab9b4d74619e05206fd15e860b2ca218e4f0602f56547665b7111dfbb1"
},
{
"path": "skills/software-security/rules/codeguard-0-authorization-access-control.md",
"sha256": "7901aabd6414c9afa9a05a7f6b0cb6d7dd8d7822ebf22e1c0bddec8898b0774b"
},
{
"path": "skills/software-security/rules/codeguard-0-client-side-web-security.md",
"sha256": "c0440d72c00612580243e1c613bcfcf1fb6e6740204f3044ac3562e8f392b965"
},
{
"path": "skills/software-security/rules/codeguard-0-framework-and-languages.md",
"sha256": "00f9b99af07292d05e6f5e47518176c4bd0f0584e291a99b8539d8ab2431d1a7"
},
{
"path": "skills/software-security/rules/codeguard-0-input-validation-injection.md",
"sha256": "0afa26b315e66b0ac5c150553793cd8a01b883dd7dee0017d39ae1fb765b7f00"
},
{
"path": "skills/software-security/rules/codeguard-0-devops-ci-cd-containers.md",
"sha256": "ba949142b5dca96e7472fc9e0715b4e90dfc9576aad475a6871771ba817d779c"
},
{
"path": "skills/software-security/rules/codeguard-0-privacy-data-protection.md",
"sha256": "850bce21ee2f2c4a153a7724db441de862b09793cb4ee1a8095bca1e10a326d0"
},
{
"path": "skills/software-security/rules/codeguard-0-logging.md",
"sha256": "4970a652637b1e2755004c15dd4668c1dd82411c6faebb61620c35971a730669"
},
{
"path": "skills/software-security/rules/codeguard-1-hardcoded-credentials.md",
"sha256": "df4d1de9c57903658def4503ab9e576f3bce407a36a90dd1406ab1ea34d1a854"
},
{
"path": "skills/software-security/rules/codeguard-0-cloud-orchestration-kubernetes.md",
"sha256": "308f477f9edf90da9297019de6d14785725292612e0ff899ad43f63bd2fa575a"
},
{
"path": "skills/software-security/rules/codeguard-1-digital-certificates.md",
"sha256": "642459504b963f6f0bdb28ae44cd52b1696f957efbaa84788af22ef82ef0650f"
},
{
"path": "skills/software-security/rules/codeguard-0-authentication-mfa.md",
"sha256": "53ade8416f946ed53c9180f74245cd59c6519ea81ca6289940b9d754fbc52273"
},
{
"path": "skills/software-security/rules/codeguard-0-supply-chain-security.md",
"sha256": "2cd9aa233e9b64d7df80692692b8cc330e8adc188f0c1d5a5ccb3266724c48c0"
},
{
"path": "skills/software-security/rules/codeguard-0-iac-security.md",
"sha256": "1053ab75e9623664e6e0264b9e70b1aa42addde499a3444639a96a2464dd995f"
},
{
"path": "skills/software-security/rules/codeguard-0-additional-cryptography.md",
"sha256": "561e1ec6b9d2215b4d821dd6fabeabac8768821cec021c58c6d9fd4b9d9fafc5"
},
{
"path": "skills/software-security/rules/codeguard-0-mobile-apps.md",
"sha256": "2378f4023a16729e687e0b1940e5468950431dc79c67033e74c378a30645db85"
},
{
"path": "skills/software-security/rules/codeguard-0-session-management-and-cookies.md",
"sha256": "48818f20c6b94d37e842700db582e855293276afcf84c1e233dc1d452f0ad4b4"
},
{
"path": "skills/software-security/rules/codeguard-0-xml-and-serialization.md",
"sha256": "e0e3b8f02a35805a74813a3321e7af28326db4207bb94fa25d5b1a5fcba27a13"
},
{
"path": "skills/software-security/rules/codeguard-1-crypto-algorithms.md",
"sha256": "9b3dddf44717f1f0c652820c2f695d4b4a31f0a00a17bb3978c709de0bd42df3"
}
],
"dirSha256": "b933161e30696020153a1f7782f3ece3a4781960e0194372a87cb97d5b3e621d"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}