[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71FVG7VSTW4QGX58QFZ7WZH":3,"skill-same:01M71FVG7VSTW4QGX58QFZ7WZH":110},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":57,"install":58,"resources":71},"01M71FVG7VSTW4QGX58QFZ7WZH","performing-security-testing",null,"Automate security vulnerability testing covering OWASP Top 10, SQL injection, XSS, CSRF, and authentication issues.\nUse when performing security assessments, penetration tests, or vulnerability scans.\nTrigger with phrases like \"scan for vulnerabilities\", \"test security\", or \"run penetration test\".","JSGforever\u002Fskillguard","JSGforever","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F85541948?v=4","01M71FQD3E132VMR5F4TAYX3YS","01M71FQD4DYW0XJ4XQ4YQH75Y9",2,"MIT","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"security","testing","performing","Security Testing","Performing Security Testing","when","top","edit","write","read","Bash","vulnerability","csrf","xss","injection","issues","authentication","run","owasp top 10","sql","2026-11-10 10:12:30",false,"---\nname: performing-security-testing\nversion: 1.0.0\ndescription: |\n  Automate security vulnerability testing covering OWASP Top 10, SQL injection, XSS, CSRF, and authentication issues.\n  Use when performing security assessments, penetration tests, or vulnerability scans.\n  Trigger with phrases like \"scan for vulnerabilities\", \"test security\", or \"run penetration test\".\nallowed-tools: Read, Write, Edit, Grep, Glob, Bash(test:security-*)\nlicense: MIT\n---\n\n## Prerequisites\n\nBefore using this skill, ensure you have:\n- Target application or API endpoint URLs accessible for testing\n- Authentication credentials if testing protected resources\n- Appropriate authorization to perform security testing on the target system\n- Test environment configured (avoid production without explicit approval)\n- Security testing tools installed (OWASP ZAP, sqlmap, or equivalent)\n\n## Instructions\n\n### Step 1: Define Test Scope\nIdentify the security testing parameters:\n- Target URLs and endpoints to scan\n- Authentication requirements and test credentials\n- Specific vulnerability types to focus on (OWASP Top 10, injection, XSS, etc.)\n- Testing depth level (passive scan vs. active exploitation)\n\n### Step 2: Execute Security Scan\nRun automated vulnerability detection:\n1. Use Read tool to analyze application structure and identify entry points\n2. Execute security testing tools via Bash(test:security-*) with proper scope\n3. Monitor scan progress and capture all findings\n4. Document identified vulnerabilities with severity ratings\n\n### Step 3: Analyze Vulnerabilities\nProcess scan results to identify:\n- SQL injection vulnerabilities in database queries\n- Cross-Site Scripting (XSS) in user input fields\n- Cross-Site Request Forgery (CSRF) token weaknesses\n- Authentication and authorization bypass opportunities\n- Security misconfigurations and exposed sensitive data\n\n### Step 4: Generate Security Report\nCreate comprehensive documentation in {baseDir}\u002Fsecurity-reports\u002F:\n- Executive summary with risk overview\n- Detailed vulnerability findings with CVSS scores\n- Proof-of-concept exploit examples where applicable\n- Prioritized remediation recommendations\n- Compliance assessment against security standards\n\n## Output\n\nThe skill generates structured security assessment reports:\n\n### Vulnerability Summary\n- Total vulnerabilities discovered by severity (Critical, High, Medium, Low)\n- OWASP Top 10 category mapping for each finding\n- Attack surface analysis showing exposed endpoints\n\n### Detailed Findings\nEach vulnerability includes:\n- Unique identifier and CVSS score\n- Affected URLs, parameters, and HTTP methods\n- Technical description of the security weakness\n- Proof-of-concept demonstration or reproduction steps\n- Potential impact on confidentiality, integrity, and availability\n\n### Remediation Guidance\n- Specific code fixes or configuration changes required\n- Secure coding best practices to prevent recurrence\n- Priority recommendations based on risk and effort\n- Verification testing procedures after remediation\n\n### Compliance Assessment\n- Alignment with OWASP Application Security Verification Standard (ASVS)\n- PCI DSS requirements if applicable to payment processing\n- General Data Protection Regulation (GDPR) security considerations\n\n## Error Handling\n\nCommon issues and solutions:\n\n**Access Denied**\n- Error: HTTP 403 or authentication failures during scan\n- Solution: Verify credentials are valid and have sufficient permissions; use provided test accounts\n\n**Rate Limiting**\n- Error: Too many requests blocked by WAF or rate limiter\n- Solution: Configure scan throttling to reduce request rate; use authenticated sessions to increase limits\n\n**False Positives**\n- Error: Reported vulnerabilities that cannot be exploited\n- Solution: Manually verify each finding; adjust scanner sensitivity; whitelist known safe patterns\n\n**Tool Installation Missing**\n- Error: Security testing tools not found on system\n- Solution: Install required tools using Bash(test:security-install) with package manager\n\n## Resources\n\n### Security Testing Tools\n- OWASP ZAP for automated vulnerability scanning\n- Burp Suite for manual penetration testing\n- sqlmap for SQL injection detection and exploitation\n- Nikto for web server vulnerability scanning\n\n### Vulnerability Databases\n- Common Vulnerabilities and Exposures (CVE) database\n- National Vulnerability Database (NVD) for CVSS scoring\n- OWASP Top 10 documentation and remediation guides\n\n### Secure Coding Guidelines\n- OWASP Secure Coding Practices checklist\n- CWE (Common Weakness Enumeration) catalog\n- SANS Top 25 Most Dangerous Software Errors\n\n### Best Practices\n- Always test in non-production environments first\n- Obtain written authorization before security testing\n- Document all testing activities for audit trails\n- Validate remediation effectiveness with regression testing","## Prerequisites\n\nBefore using this skill, ensure you have:\n- Target application or API endpoint URLs accessible for testing\n- Authentication credentials if testing protected resources\n- Appropriate authorization to perform security testing on the target system\n- Test environment configured (avoid production without explicit approval)\n- Security testing tools installed (OWASP ZAP, sqlmap, or equivalent)\n\n## Instructions\n\n### Step 1: Define Test Scope\nIdentify the security testing parameters:\n- Target URLs and endpoints to scan\n- Authentication requirements and test credentials\n- Specific vulnerability types to focus on (OWASP Top 10, injection, XSS, etc.)\n- Testing depth level (passive scan vs. active exploitation)\n\n### Step 2: Execute Security Scan\nRun automated vulnerability detection:\n1. Use Read tool to analyze application structure and identify entry points\n2. Execute security testing tools via Bash(test:security-*) with proper scope\n3. Monitor scan progress and capture all findings\n4. Document identified vulnerabilities with severity ratings\n\n### Step 3: Analyze Vulnerabilities\nProcess scan results to identify:\n- SQL injection vulnerabilities in database queries\n- Cross-Site Scripting (XSS) in user input fields\n- Cross-Site Request Forgery (CSRF) token weaknesses\n- Authentication and authorization bypass opportunities\n- Security misconfigurations and exposed sensitive data\n\n### Step 4: Generate Security Report\nCreate comprehensive documentation in {baseDir}\u002Fsecurity-reports\u002F:\n- Executive summary with risk overview\n- Detailed vulnerability findings with CVSS scores\n- Proof-of-concept exploit examples where applicable\n- Prioritized remediation recommendations\n- Compliance assessment against security standards\n\n## Output\n\nThe skill generates structured security assessment reports:\n\n### Vulnerability Summary\n- Total vulnerabilities discovered by severity (Critical, High, Medium, Low)\n- OWASP Top 10 category mapping for each finding\n- Attack surface analysis showing exposed endpoints\n\n### Detailed Findings\nEach vulnerability includes:\n- Unique identifier and CVSS score\n- Affected URLs, parameters, and HTTP methods\n- Technical description of the security weakness\n- Proof-of-concept demonstration or reproduction steps\n- Potential impact on confidentiality, integrity, and availability\n\n### Remediation Guidance\n- Specific code fixes or configuration changes required\n- Secure coding best practices to prevent recurrence\n- Priority recommendations based on risk and effort\n- Verification testing procedures after remediation\n\n### Compliance Assessment\n- Alignment with OWASP Application Security Verification Standard (ASVS)\n- PCI DSS requirements if applicable to payment processing\n- General Data Protection Regulation (GDPR) security considerations\n\n## Error Handling\n\nCommon issues and solutions:\n\n**Access Denied**\n- Error: HTTP 403 or authentication failures during scan\n- Solution: Verify credentials are valid and have sufficient permissions; use provided test accounts\n\n**Rate Limiting**\n- Error: Too many requests blocked by WAF or rate limiter\n- Solution: Configure scan throttling to reduce request rate; use authenticated sessions to increase limits\n\n**False Positives**\n- Error: Reported vulnerabilities that cannot be exploited\n- Solution: Manually verify each finding; adjust scanner sensitivity; whitelist known safe patterns\n\n**Tool Installation Missing**\n- Error: Security testing tools not found on system\n- Solution: Install required tools using Bash(test:security-install) with package manager\n\n## Resources\n\n### Security Testing Tools\n- OWASP ZAP for automated vulnerability scanning\n- Burp Suite for manual penetration testing\n- sqlmap for SQL injection detection and exploitation\n- Nikto for web server vulnerability scanning\n\n### Vulnerability Databases\n- Common Vulnerabilities and Exposures (CVE) database\n- National Vulnerability Database (NVD) for CVSS scoring\n- OWASP Top 10 documentation and remediation guides\n\n### Secure Coding Guidelines\n- OWASP Secure Coding Practices checklist\n- CWE (Common Weakness Enumeration) catalog\n- SANS Top 25 Most Dangerous Software Errors\n\n### Best Practices\n- Always test in non-production environments first\n- Obtain written authorization before security testing\n- Document all testing activities for audit trails\n- Validate remediation effectiveness with regression testing",{"name":5,"license":14,"version":48,"description":49,"allowed-tools":50},"1.0.0","Automate security vulnerability testing covering OWASP Top 10, SQL injection, XSS, CSRF, and authentication issues.\nUse when performing security assessments, penetration tests, or vulnerability scans.\nTrigger with phrases like \"scan for vulnerabilities\", \"test security\", or \"run penetration test\".\n","Read, Write, Edit, Grep, Glob, Bash(test:security-*)","main","f2ec4b3b9133d34eeaf9b38e4b0a97e8e5705a7f","benchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing",0,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard","https:\u002F\u002Fgithub.com\u002FJSGforever","2026-08-29 18:27:56",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add JSGforever\u002Fskillguard --skill performing-security-testing",{"tool":64,"command":65},"bunx","bunx skills add JSGforever\u002Fskillguard --skill performing-security-testing",{"tool":67,"command":68},"pnpm","pnpm dlx skills add JSGforever\u002Fskillguard --skill performing-security-testing","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002FSKILL.md",true,[72,78,84,88,92,98,102,106],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"assets\u002Fnessus_scan_policy.xml","ASSET","资产文件",3751,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002Fassets\u002Fnessus_scan_policy.xml",{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"assets\u002Fnmap_scan_template.sh","SCRIPT","脚本",3181,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002Fassets\u002Fnmap_scan_template.sh",{"path":85,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":86,"sourceHtmlUrl":87},"assets\u002FREADME.md",334,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002Fassets\u002FREADME.md",{"path":89,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":90,"sourceHtmlUrl":91},"assets\u002Freport_template.md",6658,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002Fassets\u002Freport_template.md",{"path":93,"resourceType":94,"resourceTypeDesc":95,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002FREADME.md","REFERENCE","参考文档",489,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002Freferences\u002FREADME.md",{"path":99,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":100,"sourceHtmlUrl":101},"scripts\u002FREADME.md",374,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002Fscripts\u002FREADME.md",{"path":103,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":104,"sourceHtmlUrl":105},"scripts\u002Freport_parser.py",2909,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002Fscripts\u002Freport_parser.py",{"path":107,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":108,"sourceHtmlUrl":109},"scripts\u002Fsecurity_scan.py",2923,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__BbgnsurfTech--performing-security-testing\u002Fscripts\u002Fsecurity_scan.py",[111,141,156,182,204,224],{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":115,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":121,"publishedAt":43},"01M71HY2SNXBA9Q00WZDTZQ31Z","skillguard-codex-scanner","Hybrid deterministic+LLM agent-skill security scanner. Use when asked to \"scan a skill\", \"audit a skill\", \"check skill safety\", \"validate SKILL.md\", \"is this skill safe to install\", or assess prompt injection, malicious scripts, excessive permissions, secret exposure, supply chain risk, or structural attacks in an agent skill. Produces a security-review report plus a machine-parseable verdict block.","GPL-3.0","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fsrc\u002Fskillguard\u002Fstatic_scanner\u002Fskillguard-codex-scanner\u002FSKILL.md",[118],{"categoryNo":119,"categoryName":120,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[122,123,124,125,126,127,128,129,130,131,132,133,28,134,135,136,137,138,139,140],"scanner","skillguard codex scanner","skillguard","codex","chain","skill security","security-review","review report","structural","secret","prompt injection","security scanner","review","malicious","permissions","exposure","audit","scripts","safe",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":152,"publishedAt":43},"01M71HY0SPKTT3S27BC2HPAC5M","data-exfiltrator","Analyzes data files","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Fsmoke-one-skill\u002Fasset1__cisco-ai-defense--data-exfiltrator\u002FSKILL.md",[147],{"categoryNo":148,"categoryName":149,"taxonomyType":150,"taxonomyTypeDesc":151},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[153,154,155],"data","data exfiltrator","files",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":115,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":43},"01M71HXVS9EMN44BGDW215FZ72","real-time-collaboration-engine","Build real-time collaborative editing with WebSockets, OT\u002FCRDT conflict resolution, and presence awareness. Implements cursor tracking, optimistic updates, and offline sync. Use for collaborative editors, whiteboards, video editing. Activate on \"real-time collaboration\", \"WebSocket sync\", \"multiplayer editing\", \"CRDT\", \"presence awareness\". NOT for simple chat, request-response APIs, or single-user apps.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--real-time-collaboration-engine\u002FSKILL.md",[],[163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,33,178,179,180,181],"time","real time collaboration engine","real time collaboration","collaboration","engine","real time","Video","reliability","video editing","performance","conflict resolution","presence","access","apps","updates","activate","optimizer","react","streaming",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":115,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":191,"publishedAt":43},"01M71HXP6CTY4KFN0QVMMN0V7J","react-performance-optimizer","Optimize React apps for 60fps performance. Implements memoization, virtualization, code splitting, bundle optimization. Use for slow renders, large lists, bundle bloat. Activate on \"React performance\", \"slow render\", \"useMemo\", \"bundle size\", \"virtualization\". NOT for backend optimization, non-React frameworks, or premature optimization.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--react-performance-optimizer\u002FSKILL.md",[188],{"categoryNo":189,"categoryName":190,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[172,192,179,180,193,194,195,196,197,198,163,199,200,176,33,201,178,181,202,203],"react performance optimizer","react performance","performance optimizer","app","nextjs","expert","re","render","2025","code","router","strategies",{"skillNo":205,"name":206,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":115,"licenseFileUrl":6,"sourceHtmlUrl":208,"categories":209,"keywords":211,"publishedAt":43},"01M71HXH7QXSQB4QTDZ7SP7YXQ","llm-streaming-response-handler","Build production LLM streaming UIs with Server-Sent Events, real-time token display, cancellation, error recovery. Handles OpenAI\u002FAnthropic\u002FClaude streaming APIs. Use for chatbots, AI assistants, real-time text generation. Activate on \"LLM streaming\", \"SSE\", \"token stream\", \"chat UI\", \"real-time AI\". NOT for batch processing, non-streaming APIs, or WebSocket bidirectional chat.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--llm-streaming-response-handler\u002FSKILL.md",[210],{"categoryNo":189,"categoryName":190,"taxonomyType":20,"taxonomyTypeDesc":21},[212,181,213,214,215,216,172,163,217,218,219,33,178,179,220,180,221,222,223,32],"llm streaming response handler","handler","error","processing","retry","chat ui","error recovery","critical","batch","display","text","server",{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":115,"licenseFileUrl":6,"sourceHtmlUrl":228,"categories":229,"keywords":235,"publishedAt":43},"01M71HXCB0E1YRKYW1Y8T0Y106","github-actions-pipeline-builder","Build production CI\u002FCD pipelines with GitHub Actions. Implements matrix builds, caching, deployments, testing, security scanning. Use for automated testing, deployments, release workflows. Activate on \"GitHub Actions\", \"CI\u002FCD\", \"workflow\", \"deployment pipeline\", \"automated testing\". NOT for Jenkins\u002FCircleCI, manual deployments, or non-GitHub repositories.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--github-actions-pipeline-builder\u002FSKILL.md",[230,231,234],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":232,"categoryName":233,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":119,"categoryName":120,"taxonomyType":20,"taxonomyTypeDesc":21},[236,237,238,239,240,241,242,170,197,24,243,244,178,203,40,32,245,31,30,246],"github actions pipeline builder","actions","github actions","pipeline builder","github","builder","pipeline","ci","workflows","release","git"]