[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GZM76V7KAW9VVFWGDEV95M":3,"skill-same:01M6GZM76V7KAW9VVFWGDEV95M":103},{"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":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6GZM76V7KAW9VVFWGDEV95M","performing-web-application-scanning-with-nikto",null,"Nikto is an open-source web server and web application scanner that tests against over 7,000 potentially dangerous files\u002Fprograms, checks for outdated versions of over 1,250 servers, and identifies ve","micsapp\u002Fmicstec-skills","micsapp","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F82411001?v=4","01M6GWCFQ6D3PV8EHNY62NN5VW","01M6GWCFVE1PA5HG0DKC7AMFJ3",4,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"web","performing","with","application","scanning","performing web application scanning with nikto","nikto","vulnerability","risk","owasp","open","vulnerability-management","files","scanner","server","tests","open-source","cve","for","cybersecurity","2026-11-10 10:12:30",false,"---\nname: performing-web-application-scanning-with-nikto\ndescription: Nikto is an open-source web server and web application scanner that tests against over 7,000 potentially dangerous files\u002Fprograms, checks for outdated versions of over 1,250 servers, and identifies ve\ndomain: cybersecurity\nsubdomain: vulnerability-management\ntags: [vulnerability-management, cve, nikto, web-scanning, owasp, risk]\nversion: \"1.0\"\nauthor: mahipal\nlicense: Apache-2.0\n---\n# Performing Web Application Scanning with Nikto\n\n## Overview\nNikto is an open-source web server and web application scanner that tests against over 7,000 potentially dangerous files\u002Fprograms, checks for outdated versions of over 1,250 servers, and identifies version-specific problems on over 270 servers. It performs comprehensive tests including XSS, SQL injection, server misconfigurations, default credentials, and known vulnerable CGI scripts.\n\n\n## When to Use\n\n- When conducting security assessments that involve performing web application scanning with nikto\n- When following incident response procedures for related security events\n- When performing scheduled security testing or auditing activities\n- When validating security controls through hands-on testing\n\n## Prerequisites\n- Nikto installed (Perl-based, included in Kali Linux)\n- Written authorization to scan target web servers\n- Network access to target web applications\n- Understanding of HTTP\u002FHTTPS protocols\n\n## Core Concepts\n\n### What Nikto Detects\n- Server misconfigurations and dangerous default files\n- Outdated server software versions with known CVEs\n- Common CGI vulnerabilities and dangerous scripts\n- Default credentials and admin pages\n- HTTP methods that should be disabled (PUT, DELETE, TRACE)\n- SSL\u002FTLS misconfigurations and weak ciphers\n- Missing security headers (X-Frame-Options, CSP, HSTS)\n- Information disclosure through headers and error pages\n\n### Nikto vs Other Web Scanners\n| Feature | Nikto | OWASP ZAP | Burp Suite | Nuclei |\n|---------|-------|-----------|------------|--------|\n| License | Open Source | Open Source | Commercial | Open Source |\n| Focus | Server\u002FConfig | App Logic | Full Pentest | Template-Based |\n| Speed | Fast | Medium | Slow | Very Fast |\n| False Positives | Moderate | Low | Low | Low |\n| Authentication | Basic | Full | Full | Template |\n| Active Community | Yes | Yes | Yes | Yes |\n\n## Workflow\n\n### Step 1: Basic Scanning\n```bash\n# Basic scan against a target\nnikto -h https:\u002F\u002Ftarget.example.com\n\n# Scan specific port\nnikto -h target.example.com -p 8443\n\n# Scan multiple ports\nnikto -h target.example.com -p 80,443,8080,8443\n\n# Scan with SSL enforcement\nnikto -h target.example.com -ssl\n\n# Scan from a host list file\nnikto -h targets.txt\n```\n\n### Step 2: Advanced Scanning Options\n```bash\n# Comprehensive scan with all tuning options\nnikto -h https:\u002F\u002Ftarget.example.com \\\n  -Tuning 123456789abcde \\\n  -timeout 10 \\\n  -Pause 2 \\\n  -Display V \\\n  -output report.html \\\n  -Format htm\n\n# Tuning options control test types:\n# 0 - File Upload\n# 1 - Interesting File \u002F Seen in logs\n# 2 - Misconfiguration \u002F Default File\n# 3 - Information Disclosure\n# 4 - Injection (XSS\u002FScript\u002FHTML)\n# 5 - Remote File Retrieval - Inside Web Root\n# 6 - Denial of Service\n# 7 - Remote File Retrieval - Server Wide\n# 8 - Command Execution \u002F Remote Shell\n# 9 - SQL Injection\n# a - Authentication Bypass\n# b - Software Identification\n# c - Remote Source Inclusion\n# d - WebService\n# e - Administrative Console\n\n# Scan with specific tuning (XSS + SQL injection + auth bypass)\nnikto -h https:\u002F\u002Ftarget.example.com -Tuning 49a\n\n# Scan with authentication\nnikto -h https:\u002F\u002Ftarget.example.com -id admin:password\n\n# Scan through a proxy\nnikto -h https:\u002F\u002Ftarget.example.com -useproxy http:\u002F\u002Fproxy:8080\n\n# Scan with custom User-Agent\nnikto -h https:\u002F\u002Ftarget.example.com -useragent \"Mozilla\u002F5.0 (Security Scan)\"\n\n# Scan specific CGI directories\nnikto -h https:\u002F\u002Ftarget.example.com -Cgidirs \u002Fcgi-bin\u002F,\u002Fscripts\u002F\n\n# Evasion techniques (IDS avoidance for authorized testing)\n# 1-Random URI encoding, 2-Directory self-reference\n# 3-Premature URL ending, 4-Prepend long random string\nnikto -h https:\u002F\u002Ftarget.example.com -evasion 1234\n```\n\n### Step 3: Output and Reporting\n```bash\n# Generate multiple output formats\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.csv -Format csv\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.xml -Format xml\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.html -Format htm\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.txt -Format txt\n\n# JSON output (newer versions)\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.json -Format json\n\n# Save to multiple formats simultaneously\nnikto -h https:\u002F\u002Ftarget.example.com \\\n  -output scan_report \\\n  -Format htm\n```\n\n### Step 4: Scan Multiple Targets\n```bash\n# Create targets file (one per line)\ncat > targets.txt \u003C\u003C 'EOF'\nhttps:\u002F\u002Fapp1.example.com\nhttps:\u002F\u002Fapp2.example.com:8443\nhttp:\u002F\u002Finternal-app.corp.local\n192.168.1.100:8080\nEOF\n\n# Scan all targets\nnikto -h targets.txt -output multi_scan.html -Format htm\n\n# Parallel scanning with GNU parallel\ncat targets.txt | parallel -j 5 \"nikto -h {} -output {\u002F}_report.html -Format htm\"\n```\n\n### Step 5: SSL\u002FTLS Assessment\n```bash\n# Comprehensive SSL scan\nnikto -h https:\u002F\u002Ftarget.example.com -ssl \\\n  -Tuning b \\\n  -Display V\n\n# Check for specific SSL vulnerabilities\n# Nikto checks for:\n# - Expired certificates\n# - Self-signed certificates\n# - Weak cipher suites\n# - SSLv2\u002FSSLv3 enabled\n# - BEAST, POODLE, Heartbleed indicators\n# - Missing HSTS header\n```\n\n### Step 6: Integration with Other Tools\n```bash\n# Pipe Nmap results into Nikto\nnmap -p 80,443,8080 --open -oG - 192.168.1.0\u002F24 | \\\n  awk '\u002Fopen\u002F{print $2}' | \\\n  while read host; do nikto -h \"$host\" -output \"${host}_nikto.html\" -Format htm; done\n\n# Export to Metasploit-compatible format\nnikto -h target.example.com -output msf_import.xml -Format xml\n\n# Parse Nikto XML output with Python for custom reporting\npython3 -c \"\nimport xml.etree.ElementTree as ET\ntree = ET.parse('scan.xml')\nfor item in tree.findall('.\u002F\u002Fitem'):\n    print(f\\\"[{item.get('id')}] {item.findtext('description', '')[:100]}\\\")\n\"\n```\n\n## Interpreting Results\n\n### Severity Classification\n- **OSVDB\u002FCVE References**: Cross-reference with NVD for CVSS scores\n- **Server Information Disclosure**: Version banners, technology stack\n- **Dangerous HTTP Methods**: PUT, DELETE, TRACE enabled\n- **Default\u002FBackup Files**: .bak, .old, .swp, web.config.bak\n- **Admin Interfaces**: \u002Fadmin, \u002Fmanager, \u002Fconsole exposed\n- **Missing Security Headers**: CSP, X-Frame-Options, HSTS\n\n### Common False Positives\n- Generic checks triggered by custom 404 pages\n- Anti-CSRF tokens flagged as form vulnerabilities\n- CDN\u002FWAF responses misidentified as vulnerable\n- Load balancer health check pages\n\n## Best Practices\n1. Always obtain written authorization before scanning\n2. Run Nikto in conjunction with application-level scanners (ZAP, Burp)\n3. Use -Pause flag to reduce load on production servers\n4. Validate findings manually before reporting\n5. Combine with SSL testing tools (testssl.sh, sslyze) for comprehensive coverage\n6. Schedule regular scans as part of continuous vulnerability management\n7. Keep Nikto database updated for latest vulnerability checks\n8. Use appropriate evasion settings only for authorized IDS testing\n\n## Common Pitfalls\n- Running Nikto without authorization (legal liability)\n- Treating Nikto as a complete web application scanner (it focuses on server\u002Fconfig issues)\n- Not validating results leading to false positive reports\n- Scanning too aggressively against production systems\n- Ignoring SSL\u002FTLS findings as \"informational\"\n\n## Related Skills\n- scanning-infrastructure-with-nessus\n- scanning-apis-for-security-vulnerabilities\n- performing-network-vulnerability-assessment\n","# Performing Web Application Scanning with Nikto\n\n## Overview\nNikto is an open-source web server and web application scanner that tests against over 7,000 potentially dangerous files\u002Fprograms, checks for outdated versions of over 1,250 servers, and identifies version-specific problems on over 270 servers. It performs comprehensive tests including XSS, SQL injection, server misconfigurations, default credentials, and known vulnerable CGI scripts.\n\n\n## When to Use\n\n- When conducting security assessments that involve performing web application scanning with nikto\n- When following incident response procedures for related security events\n- When performing scheduled security testing or auditing activities\n- When validating security controls through hands-on testing\n\n## Prerequisites\n- Nikto installed (Perl-based, included in Kali Linux)\n- Written authorization to scan target web servers\n- Network access to target web applications\n- Understanding of HTTP\u002FHTTPS protocols\n\n## Core Concepts\n\n### What Nikto Detects\n- Server misconfigurations and dangerous default files\n- Outdated server software versions with known CVEs\n- Common CGI vulnerabilities and dangerous scripts\n- Default credentials and admin pages\n- HTTP methods that should be disabled (PUT, DELETE, TRACE)\n- SSL\u002FTLS misconfigurations and weak ciphers\n- Missing security headers (X-Frame-Options, CSP, HSTS)\n- Information disclosure through headers and error pages\n\n### Nikto vs Other Web Scanners\n| Feature | Nikto | OWASP ZAP | Burp Suite | Nuclei |\n|---------|-------|-----------|------------|--------|\n| License | Open Source | Open Source | Commercial | Open Source |\n| Focus | Server\u002FConfig | App Logic | Full Pentest | Template-Based |\n| Speed | Fast | Medium | Slow | Very Fast |\n| False Positives | Moderate | Low | Low | Low |\n| Authentication | Basic | Full | Full | Template |\n| Active Community | Yes | Yes | Yes | Yes |\n\n## Workflow\n\n### Step 1: Basic Scanning\n```bash\n# Basic scan against a target\nnikto -h https:\u002F\u002Ftarget.example.com\n\n# Scan specific port\nnikto -h target.example.com -p 8443\n\n# Scan multiple ports\nnikto -h target.example.com -p 80,443,8080,8443\n\n# Scan with SSL enforcement\nnikto -h target.example.com -ssl\n\n# Scan from a host list file\nnikto -h targets.txt\n```\n\n### Step 2: Advanced Scanning Options\n```bash\n# Comprehensive scan with all tuning options\nnikto -h https:\u002F\u002Ftarget.example.com \\\n  -Tuning 123456789abcde \\\n  -timeout 10 \\\n  -Pause 2 \\\n  -Display V \\\n  -output report.html \\\n  -Format htm\n\n# Tuning options control test types:\n# 0 - File Upload\n# 1 - Interesting File \u002F Seen in logs\n# 2 - Misconfiguration \u002F Default File\n# 3 - Information Disclosure\n# 4 - Injection (XSS\u002FScript\u002FHTML)\n# 5 - Remote File Retrieval - Inside Web Root\n# 6 - Denial of Service\n# 7 - Remote File Retrieval - Server Wide\n# 8 - Command Execution \u002F Remote Shell\n# 9 - SQL Injection\n# a - Authentication Bypass\n# b - Software Identification\n# c - Remote Source Inclusion\n# d - WebService\n# e - Administrative Console\n\n# Scan with specific tuning (XSS + SQL injection + auth bypass)\nnikto -h https:\u002F\u002Ftarget.example.com -Tuning 49a\n\n# Scan with authentication\nnikto -h https:\u002F\u002Ftarget.example.com -id admin:password\n\n# Scan through a proxy\nnikto -h https:\u002F\u002Ftarget.example.com -useproxy http:\u002F\u002Fproxy:8080\n\n# Scan with custom User-Agent\nnikto -h https:\u002F\u002Ftarget.example.com -useragent \"Mozilla\u002F5.0 (Security Scan)\"\n\n# Scan specific CGI directories\nnikto -h https:\u002F\u002Ftarget.example.com -Cgidirs \u002Fcgi-bin\u002F,\u002Fscripts\u002F\n\n# Evasion techniques (IDS avoidance for authorized testing)\n# 1-Random URI encoding, 2-Directory self-reference\n# 3-Premature URL ending, 4-Prepend long random string\nnikto -h https:\u002F\u002Ftarget.example.com -evasion 1234\n```\n\n### Step 3: Output and Reporting\n```bash\n# Generate multiple output formats\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.csv -Format csv\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.xml -Format xml\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.html -Format htm\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.txt -Format txt\n\n# JSON output (newer versions)\nnikto -h https:\u002F\u002Ftarget.example.com -output scan.json -Format json\n\n# Save to multiple formats simultaneously\nnikto -h https:\u002F\u002Ftarget.example.com \\\n  -output scan_report \\\n  -Format htm\n```\n\n### Step 4: Scan Multiple Targets\n```bash\n# Create targets file (one per line)\ncat > targets.txt \u003C\u003C 'EOF'\nhttps:\u002F\u002Fapp1.example.com\nhttps:\u002F\u002Fapp2.example.com:8443\nhttp:\u002F\u002Finternal-app.corp.local\n192.168.1.100:8080\nEOF\n\n# Scan all targets\nnikto -h targets.txt -output multi_scan.html -Format htm\n\n# Parallel scanning with GNU parallel\ncat targets.txt | parallel -j 5 \"nikto -h {} -output {\u002F}_report.html -Format htm\"\n```\n\n### Step 5: SSL\u002FTLS Assessment\n```bash\n# Comprehensive SSL scan\nnikto -h https:\u002F\u002Ftarget.example.com -ssl \\\n  -Tuning b \\\n  -Display V\n\n# Check for specific SSL vulnerabilities\n# Nikto checks for:\n# - Expired certificates\n# - Self-signed certificates\n# - Weak cipher suites\n# - SSLv2\u002FSSLv3 enabled\n# - BEAST, POODLE, Heartbleed indicators\n# - Missing HSTS header\n```\n\n### Step 6: Integration with Other Tools\n```bash\n# Pipe Nmap results into Nikto\nnmap -p 80,443,8080 --open -oG - 192.168.1.0\u002F24 | \\\n  awk '\u002Fopen\u002F{print $2}' | \\\n  while read host; do nikto -h \"$host\" -output \"${host}_nikto.html\" -Format htm; done\n\n# Export to Metasploit-compatible format\nnikto -h target.example.com -output msf_import.xml -Format xml\n\n# Parse Nikto XML output with Python for custom reporting\npython3 -c \"\nimport xml.etree.ElementTree as ET\ntree = ET.parse('scan.xml')\nfor item in tree.findall('.\u002F\u002Fitem'):\n    print(f\\\"[{item.get('id')}] {item.findtext('description', '')[:100]}\\\")\n\"\n```\n\n## Interpreting Results\n\n### Severity Classification\n- **OSVDB\u002FCVE References**: Cross-reference with NVD for CVSS scores\n- **Server Information Disclosure**: Version banners, technology stack\n- **Dangerous HTTP Methods**: PUT, DELETE, TRACE enabled\n- **Default\u002FBackup Files**: .bak, .old, .swp, web.config.bak\n- **Admin Interfaces**: \u002Fadmin, \u002Fmanager, \u002Fconsole exposed\n- **Missing Security Headers**: CSP, X-Frame-Options, HSTS\n\n### Common False Positives\n- Generic checks triggered by custom 404 pages\n- Anti-CSRF tokens flagged as form vulnerabilities\n- CDN\u002FWAF responses misidentified as vulnerable\n- Load balancer health check pages\n\n## Best Practices\n1. Always obtain written authorization before scanning\n2. Run Nikto in conjunction with application-level scanners (ZAP, Burp)\n3. Use -Pause flag to reduce load on production servers\n4. Validate findings manually before reporting\n5. Combine with SSL testing tools (testssl.sh, sslyze) for comprehensive coverage\n6. Schedule regular scans as part of continuous vulnerability management\n7. Keep Nikto database updated for latest vulnerability checks\n8. Use appropriate evasion settings only for authorized IDS testing\n\n## Common Pitfalls\n- Running Nikto without authorization (legal liability)\n- Treating Nikto as a complete web application scanner (it focuses on server\u002Fconfig issues)\n- Not validating results leading to false positive reports\n- Scanning too aggressively against production systems\n- Ignoring SSL\u002FTLS findings as \"informational\"\n\n## Related Skills\n- scanning-infrastructure-with-nessus\n- scanning-apis-for-security-vulnerabilities\n- performing-network-vulnerability-assessment\n",{"name":5,"tags":43,"author":45,"domain":37,"license":14,"version":46,"subdomain":29,"description":7},[29,35,24,44,27,26],"web-scanning","mahipal","1.0","master","3f5d983eb4ef375b749adcd6b07ec03bd82ae8a8","_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto",0,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills","https:\u002F\u002Fgithub.com\u002Fmicsapp","2026-03-20 11:24:18",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add micsapp\u002Fmicstec-skills --skill performing-web-application-scanning-with-nikto",{"tool":60,"command":61},"bunx","bunx skills add micsapp\u002Fmicstec-skills --skill performing-web-application-scanning-with-nikto",{"tool":63,"command":64},"pnpm","pnpm dlx skills add micsapp\u002Fmicstec-skills --skill performing-web-application-scanning-with-nikto","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto\u002FSKILL.md",true,[68,74,79,85,89,93,99],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"assets\u002Ftemplate.md","ASSET","资产文件",1033,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto\u002Fassets\u002Ftemplate.md",{"path":75,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"LICENSE","许可证",11255,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto\u002FLICENSE",{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"references\u002Fapi-reference.md","REFERENCE","参考文档",1772,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto\u002Freferences\u002Fapi-reference.md",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002Fstandards.md",2166,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto\u002Freferences\u002Fstandards.md",{"path":90,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fworkflows.md",2128,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto\u002Freferences\u002Fworkflows.md",{"path":94,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":97,"sourceHtmlUrl":98},"scripts\u002Fagent.py","SCRIPT","脚本",5394,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto\u002Fscripts\u002Fagent.py",{"path":100,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":101,"sourceHtmlUrl":102},"scripts\u002Fprocess.py",12297,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-web-application-scanning-with-nikto\u002Fscripts\u002Fprocess.py",[104,141,171,192,211,236],{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":108,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":121,"publishedAt":38},"01M6HBTJ02FXBFG9NYEHHYAP52","azure-apim-architecture","Analyzes and explains Azure API Management architecture decisions for enterprise API marketplace implementations using VNet Internal mode, Front Door, hybrid authentication, and multi-environment strategies. Use when discussing APIM component selection, network topology, cost optimization, or comparing alternatives like workspaces vs instances, VNet Internal vs External mode, or Front Door vs Application Gateway.","MIT","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fazure-apim-architecture\u002FSKILL.md",[111,116],{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,36],"architecture","azure","azure apim architecture","component","authentication","gateway","topology","Optimization","network","api","team","environment","multi-environment","workspaces","instances","selection","strategies","azure api management","mode",{"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":108,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":155,"publishedAt":38},"01M6HBT7J4H082JEEA670B3EQ9","apiops-deployment","Guides deployment of Azure API Management infrastructure using Infrastructure as Code (Bicep\u002FTerraform), CI\u002FCD pipelines (GitHub Actions\u002FAzure DevOps), and APIOps workflows. Use when deploying APIM, creating pipelines, or implementing dev→test→prod promotion strategies.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fapiops-deployment\u002FSKILL.md",[147,148,151,154],{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},{"categoryNo":149,"categoryName":150,"taxonomyType":114,"taxonomyTypeDesc":115},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":152,"categoryName":153,"taxonomyType":114,"taxonomyTypeDesc":115},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},[156,157,158,159,123,160,161,162,163,164,165,166,131,132,138,167,168,139,169,170],"deployment","apiops deployment","workflows","azure devops","infrastructure","code","infrastructure as code","actions","ci","github actions","github-actions","as","guides","CI\u002FCD","implementing",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":108,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":178,"publishedAt":38},"01M6HBT2HEA23THNE9E00GYQBE","apim-policy-authoring","Creates production-ready Azure API Management policy XML for authentication (OAuth 2.0, JWT validation, subscription keys), rate limiting, CORS configuration, error handling, and API transformations. Use when implementing API security, access control, or request\u002Fresponse processing logic.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fapim-policy-authoring\u002FSKILL.md",[177],{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},[179,180,181,182,123,126,131,132,183,184,185,186,187,188,189,139,190,191,170,36],"policy","authoring","apim policy authoring","security","access","use","ready","api security","Access Control","error","processing","cors configuration","production-ready",{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":108,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":200,"publishedAt":38},"01M6HBSY65SB29J9WE9KYD0K6T","api-security-review","Reviews Azure API Management configurations for security vulnerabilities, OWASP API Security Top 10 compliance, VNet Internal mode validation, Private Link verification, and Azure Security Benchmark alignment. Use when performing security audits, pre-deployment validation, or compliance reviews.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fapi-security-review\u002FSKILL.md",[198,199],{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},[201,182,202,131,186,203,123,156,204,205,27,206,132,207,139,208,209,210,140,36],"review","security review","api security review","benchmark","verification","owasp-api","alignment","azure security","reviews","top",{"skillNo":212,"name":213,"nameZh":6,"description":214,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":108,"licenseFileUrl":6,"sourceHtmlUrl":215,"categories":216,"keywords":217,"publishedAt":38},"01M6HBSRW4PDFE6K4F8JYPZQ05","jira-cli","Interact with Jira from the command line to create, list, view, edit, and transition issues, manage sprints and epics, and perform common Jira workflows. Use when the user asks about Jira tasks, tickets, issues, sprints, or needs to manage project work items.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fawesome-copilot-agents\u002Fskills\u002Fjira-cli\u002FSKILL.md",[],[218,219,220,158,221,222,223,224,131,225,226,227,228,229,230,231,232,233,234,235],"cli","jira","jira cli","init","tasks","create","issues","common","work","command","edit","list","view","project","project work","token","line","sprints",{"skillNo":237,"name":238,"nameZh":6,"description":239,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":108,"licenseFileUrl":6,"sourceHtmlUrl":240,"categories":241,"keywords":242,"publishedAt":38},"01M6HBSNS3JHMW603G47TWE31H","calculator","Performs arbitrary-precision arithmetic calculations including addition, subtraction, multiplication, division, and exponents. Use when the user asks to calculate, compute, or evaluate math expressions, or when precise decimal arithmetic is needed to avoid floating-point errors.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fawesome-copilot-agents\u002Fskills\u002Fcalculator\u002FSKILL.md",[],[238,243,244,245,246,247,248,184,249,250],"npm","js","calculate","node","math","user","compute","errors"]