[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BTATR9P44FF6C2TJJVK0P9":3,"skill-same:01M6BTATR9P44FF6C2TJJVK0P9":58},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":21,"linkOnly":22,"markdownContent":23,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M6BTATR9P44FF6C2TJJVK0P9","security-audit",null,"spbu-se\u002Fspbu_se_site","spbu-se","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1835160?v=4","01M6BT9CD2P1T8S3C6WZ3011PW","Chair of Software Engineering, Saint Petersburg State University, Russia","01M6BT9CHXKJA1WHSBD62SQWTQ",4,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.claude\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",[],[18,19,20],"security","audit","security audit","2026-11-10 10:12:30",false,"# security-audit\n\nStructured security audit: GitHub security surface (Dependabot\u002FCodeQL\u002Fadvisories) + three-pass code review (authz\u002FCSRF\u002FOAuth, XSS, SQLi\u002Ffiles) with verify-before-fix and dismissal-only-with-proof.\nNot general code-quality audit (code-audit), doc health (docs-audit), or process analysis (retrospective-analysis).\nLoad on security review requests, before release\u002Fstaging→current gates, or when triaging security alerts.\n\nSee: `.skills\u002Fsecurity-audit\u002FREADME.md`\n",{},"current","74ac37de6c062213a6f25c647221c9f317f54681",".claude\u002Fskills\u002Fsecurity-audit",17,"https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site","https:\u002F\u002Fgithub.com\u002Fspbu-se","http:\u002F\u002Fse.math.spbu.ru\u002F","Unofficial Software Engineering chair profile","2026-11-13 23:18:58",{"source":7,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add spbu-se\u002Fspbu_se_site --skill security-audit",{"tool":40,"command":41},"bunx","bunx skills add spbu-se\u002Fspbu_se_site --skill security-audit",{"tool":43,"command":44},"pnpm","pnpm dlx skills add spbu-se\u002Fspbu_se_site --skill security-audit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.claude\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",true,[48,54],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"references\u002Fdoc-standards.md","REFERENCE","参考文档",1888,"https:\u002F\u002Fgithub.com\u002Flaurigates\u002Fclaude-plugins\u002Fblob\u002Fmain\u002Fcode-quality-plugin\u002Fskills\u002Fcode-docs-quality\u002Freferences\u002Fdoc-standards.md",{"path":55,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":56,"sourceHtmlUrl":57},"references\u002Freport-templates.md",2892,"https:\u002F\u002Fgithub.com\u002Flaurigates\u002Fclaude-plugins\u002Fblob\u002Fmain\u002Fcode-quality-plugin\u002Fskills\u002Fcode-docs-quality\u002Freferences\u002Freport-templates.md",[59,66,79,89,94,103],{"skillNo":60,"name":61,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":21},"01M6BTBMVCVSYNGNNBQR3GAZ05","unattended-mode","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Funattended-mode\u002FSKILL.md",[],[65],"unattended mode",{"skillNo":67,"name":68,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":76,"publishedAt":21},"01M6BTBKMSYA6BYGF9KVEMM0XC","test-writer","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Ftest-writer\u002FSKILL.md",[71],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[77,78],"test","test writer",{"skillNo":80,"name":81,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":87,"publishedAt":21},"01M6BTBJC2FP9DVJCF4D3H8SS2","skill-for-skills","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fskill-for-skills\u002FSKILL.md",[84],{"categoryNo":85,"categoryName":86,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000023","Skill与智能体开发",[88],"skill for skills",{"skillNo":90,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":21},"01M6BTBH81YDDXQRZ9N1Z2M3H3","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",[],[18,19,20],{"skillNo":95,"name":96,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":21},"01M6BTBFRWD7JCSTQ9B6FA4262","retrospective-analysis","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fretrospective-analysis\u002FSKILL.md",[],[100,101,102],"retrospective","analysis","retrospective analysis",{"skillNo":104,"name":105,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":21},"01M6BTBE9ZPE8M1XH9D37J0SX8","repo-review","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Frepo-review\u002FSKILL.md",[],[109,110],"review","repo review"]