[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7CB1MYXT9CF1E46P6B9RCJS":3,"skill-same:01M7CB1MYXT9CF1E46P6B9RCJS":216},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":177,"commitSha":178,"skillDirectory":179,"forksCount":14,"repositoryHtmlUrl":180,"repositoryHomepageUrl":6,"ownerHtmlUrl":181,"ownerBlogUrl":182,"ownerDescription":183,"updatedAt":184,"install":185,"resources":197},"01M7CB1MYXT9CF1E46P6B9RCJS","offensive-security",null,"Penetration testing, ethical hacking, and vulnerability assessment techniques for authorized security testing","shenyimings\u002Fskillet","shenyimings","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F89332218?v=4","01M7C9KHMXPPXMQJCKN78FKB06","Yiming Shen","01M7C9KHP4KS809T2A9T64YDWE",0,"MIT","https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fbenchmark\u002Fwild\u002Fdev\u002Fsafe\u002Fpluginagentmarketplace__custom-plugin-cyber-security__skills__offensive\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\n# ═══════════════════════════════════════════════════════════════════════════════\n# SKILL: OFFENSIVE SECURITY\n# Version: 2.0.0 | SASMP: 1.3.0 | Production-Grade | Golden Format\n# ═══════════════════════════════════════════════════════════════════════════════\n\nname: offensive-security\ndescription: Penetration testing, ethical hacking, and vulnerability assessment techniques for authorized security testing\nsasmp_version: \"1.3.0\"\nproduction_grade: true\nlast_updated: \"2025-01-01\"\n\n# ─────────────────────────────────────────────────────────────────────────────\n# AGENT BONDING\n# ─────────────────────────────────────────────────────────────────────────────\nbonded_agent: 01-offensive-security\nbond_type: PRIMARY_BOND\nbond_strength: 1.0\n\n# ─────────────────────────────────────────────────────────────────────────────\n# SKILL OPERATIONS (Atomic, Single-Responsibility)\n# ─────────────────────────────────────────────────────────────────────────────\noperations:\n  scan_vulnerability:\n    description: \"Scan target for known vulnerabilities\"\n    atomic: true\n    input:\n      target: { type: \"string\", required: true }\n      scan_type: { type: \"enum\", values: [\"web\", \"network\", \"api\"], default: \"web\" }\n      depth: { type: \"enum\", values: [\"quick\", \"standard\", \"deep\"], default: \"standard\" }\n    output:\n      vulnerabilities: \"array\u003CVulnerability>\"\n      scan_time: \"integer\"\n      coverage: \"float\"\n\n  test_injection:\n    description: \"Test for injection vulnerabilities (SQLi, XSS, Command)\"\n    atomic: true\n    input:\n      endpoint: { type: \"string\", required: true }\n      injection_type: { type: \"enum\", values: [\"sql\", \"xss\", \"command\", \"ldap\"], required: true }\n      payloads: { type: \"array\", default: \"standard_set\" }\n    output:\n      vulnerable: \"boolean\"\n      evidence: \"string\"\n      payload_used: \"string\"\n\n  enumerate_services:\n    description: \"Enumerate running services and versions\"\n    atomic: true\n    input:\n      host: { type: \"string\", required: true }\n      port_range: { type: \"string\", default: \"1-65535\" }\n    output:\n      services: \"array\u003CService>\"\n      os_detection: \"string\"\n\n  test_authentication:\n    description: \"Test authentication mechanisms\"\n    atomic: true\n    input:\n      target: { type: \"string\", required: true }\n      test_type: { type: \"enum\", values: [\"brute\", \"session\", \"token\", \"mfa_bypass\"], required: true }\n    output:\n      findings: \"array\u003CFinding>\"\n      weak_creds: \"array\u003CCredential>\"\n\n# ─────────────────────────────────────────────────────────────────────────────\n# PARAMETER VALIDATION\n# ─────────────────────────────────────────────────────────────────────────────\nvalidation:\n  rules:\n    - name: \"target_format\"\n      pattern: \"^(https?:\u002F\u002F|\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}|[a-zA-Z0-9.-]+)$\"\n      error: \"E_INVALID_TARGET\"\n    - name: \"port_range_format\"\n      pattern: \"^\\\\d+-\\\\d+$|^\\\\d+(,\\\\d+)*$\"\n      error: \"E_INVALID_PORT_RANGE\"\n    - name: \"authorization_required\"\n      check: \"authorization_proof != null\"\n      error: \"E_NO_AUTHORIZATION\"\n\n  sanitization:\n    - strip_dangerous_chars: true\n    - validate_url_encoding: true\n    - check_path_traversal: true\n\n# ─────────────────────────────────────────────────────────────────────────────\n# RETRY LOGIC\n# ─────────────────────────────────────────────────────────────────────────────\nretry:\n  enabled: true\n  max_attempts: 3\n  strategy: \"exponential_backoff\"\n  delays: [2000, 4000, 8000]\n  retryable_errors:\n    - \"E_NETWORK_TIMEOUT\"\n    - \"E_CONNECTION_RESET\"\n    - \"E_RATE_LIMITED\"\n  non_retryable_errors:\n    - \"E_NO_AUTHORIZATION\"\n    - \"E_SCOPE_VIOLATION\"\n    - \"E_TARGET_BLOCKED\"\n\n# ─────────────────────────────────────────────────────────────────────────────\n# OBSERVABILITY & LOGGING\n# ─────────────────────────────────────────────────────────────────────────────\nobservability:\n  logging:\n    level: \"info\"\n    format: \"structured_json\"\n    fields:\n      - timestamp\n      - operation\n      - target\n      - result\n      - duration_ms\n    sensitive_fields:\n      - credentials\n      - tokens\n      - payloads\n\n  metrics:\n    - name: \"scan_duration\"\n      type: \"histogram\"\n      labels: [\"scan_type\", \"target_type\"]\n    - name: \"vulnerabilities_found\"\n      type: \"counter\"\n      labels: [\"severity\", \"category\"]\n    - name: \"operations_total\"\n      type: \"counter\"\n      labels: [\"operation\", \"status\"]\n\n  tracing:\n    enabled: true\n    sample_rate: 0.1\n\n# ─────────────────────────────────────────────────────────────────────────────\n# ERROR CODES\n# ─────────────────────────────────────────────────────────────────────────────\nerrors:\n  E_INVALID_TARGET:\n    code: 1001\n    message: \"Invalid target format\"\n    recovery: \"Verify target URL or IP format\"\n\n  E_NO_AUTHORIZATION:\n    code: 1002\n    message: \"Authorization proof not provided\"\n    recovery: \"Provide written authorization before testing\"\n\n  E_SCOPE_VIOLATION:\n    code: 1003\n    message: \"Target outside authorized scope\"\n    recovery: \"Update scope definition or select valid target\"\n\n  E_NETWORK_TIMEOUT:\n    code: 2001\n    message: \"Network connection timed out\"\n    recovery: \"Check network connectivity, retry with backoff\"\n\n  E_RATE_LIMITED:\n    code: 2002\n    message: \"Target is rate limiting requests\"\n    recovery: \"Apply exponential backoff, reduce scan intensity\"\n\n  E_WAF_BLOCKED:\n    code: 2003\n    message: \"Web Application Firewall blocking requests\"\n    recovery: \"Modify payloads, use evasion techniques\"\n\n---\n\n# Offensive Security Skill\n\n> **Purpose**: Authorized security testing methodologies and techniques for identifying vulnerabilities.\n\n## Atomic Operations\n\n```yaml\n┌─────────────────────────────────────────────────────────────────┐\n│                    SKILL OPERATIONS                             │\n├─────────────────────────────────────────────────────────────────┤\n│                                                                 │\n│  ┌─────────────┐  ┌─────────────┐  ┌─────────────────────┐     │\n│  │scan_vuln    │  │test_inject  │  │enumerate_services   │     │\n│  │             │  │             │  │                     │     │\n│  │ Input:      │  │ Input:      │  │ Input:              │     │\n│  │  - target   │  │  - endpoint │  │  - host             │     │\n│  │  - type     │  │  - type     │  │  - port_range       │     │\n│  │  - depth    │  │  - payloads │  │                     │     │\n│  │             │  │             │  │ Output:             │     │\n│  │ Output:     │  │ Output:     │  │  - services[]       │     │\n│  │  - vulns[]  │  │  - vuln     │  │  - os_detect        │     │\n│  │  - time     │  │  - evidence │  │                     │     │\n│  └─────────────┘  └─────────────┘  └─────────────────────┘     │\n│                                                                 │\n│  ┌─────────────────────────────────────────┐                   │\n│  │ test_authentication                      │                   │\n│  │                                          │                   │\n│  │ Input: target, test_type                 │                   │\n│  │ Output: findings[], weak_creds[]         │                   │\n│  └─────────────────────────────────────────┘                   │\n│                                                                 │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n## Testing Methodology\n\n### OWASP Top 10 Coverage\n\n| Vulnerability | Test Operation | Detection Method |\n|---------------|----------------|------------------|\n| A01 Broken Access Control | test_authentication | IDOR, privilege tests |\n| A02 Cryptographic Failures | scan_vulnerability | TLS\u002Fcert analysis |\n| A03 Injection | test_injection | SQLi, XSS, Command |\n| A04 Insecure Design | manual | Architecture review |\n| A05 Security Misconfig | enumerate_services | Header\u002Fconfig scan |\n| A06 Vulnerable Components | scan_vulnerability | CVE database check |\n| A07 Auth Failures | test_authentication | Session\u002Ftoken tests |\n| A08 Data Integrity | scan_vulnerability | Deserialization checks |\n| A09 Logging Failures | manual | Log analysis |\n| A10 SSRF | test_injection | SSRF payload tests |\n\n## Troubleshooting\n\n### Debug Decision Tree\n\n```\nScan Failed\n    │\n    ├─► E_NETWORK_TIMEOUT\n    │   ├── Check: ping\u002Ftraceroute target\n    │   ├── Action: Increase timeout, use retry\n    │   └── Escalate: If persistent, check firewall\n    │\n    ├─► E_RATE_LIMITED\n    │   ├── Check: Response headers for rate info\n    │   ├── Action: Apply exponential backoff\n    │   └── Escalate: Reduce concurrency\n    │\n    ├─► E_WAF_BLOCKED\n    │   ├── Check: Response body for WAF signature\n    │   ├── Action: Modify payloads, encoding\n    │   └── Escalate: Document WAF presence\n    │\n    └─► E_NO_AUTHORIZATION\n        └── STOP: Cannot proceed without authorization\n```\n\n### Common Issues\n\n| Issue | Symptom | Solution |\n|-------|---------|----------|\n| False positives | High vuln count | Verify manually, adjust sensitivity |\n| Slow scans | Timeout errors | Reduce depth, batch targets |\n| Missing vulns | Clean scan | Check scope, increase depth |\n| WAF evasion | Blocked requests | Use encoding, timing techniques |\n\n## Unit Test Template\n\n```python\n# tests\u002Ftest_offensive_skill.py\nimport pytest\nfrom skills.offensive import OffensiveSecurity\n\nclass TestVulnerabilityScan:\n    def test_valid_web_target(self):\n        skill = OffensiveSecurity()\n        result = skill.scan_vulnerability(\n            target=\"http:\u002F\u002Ftestsite.local\",\n            scan_type=\"web\",\n            depth=\"quick\"\n        )\n        assert result.status == \"success\"\n        assert isinstance(result.vulnerabilities, list)\n\n    def test_invalid_target_format(self):\n        skill = OffensiveSecurity()\n        with pytest.raises(ValidationError) as exc:\n            skill.scan_vulnerability(target=\"invalid!!!\")\n        assert exc.value.code == \"E_INVALID_TARGET\"\n\n    def test_authorization_required(self):\n        skill = OffensiveSecurity(authorization=None)\n        with pytest.raises(AuthorizationError) as exc:\n            skill.scan_vulnerability(target=\"http:\u002F\u002Ftarget.com\")\n        assert exc.value.code == \"E_NO_AUTHORIZATION\"\n```\n\n## Version History\n\n| Version | Date | Changes |\n|---------|------|---------|\n| 2.0.0 | 2025-01-01 | Production-grade with atomic operations |\n| 1.0.0 | 2024-12-29 | Initial release |\n","# Offensive Security Skill\n\n> **Purpose**: Authorized security testing methodologies and techniques for identifying vulnerabilities.\n\n## Atomic Operations\n\n```yaml\n┌─────────────────────────────────────────────────────────────────┐\n│                    SKILL OPERATIONS                             │\n├─────────────────────────────────────────────────────────────────┤\n│                                                                 │\n│  ┌─────────────┐  ┌─────────────┐  ┌─────────────────────┐     │\n│  │scan_vuln    │  │test_inject  │  │enumerate_services   │     │\n│  │             │  │             │  │                     │     │\n│  │ Input:      │  │ Input:      │  │ Input:              │     │\n│  │  - target   │  │  - endpoint │  │  - host             │     │\n│  │  - type     │  │  - type     │  │  - port_range       │     │\n│  │  - depth    │  │  - payloads │  │                     │     │\n│  │             │  │             │  │ Output:             │     │\n│  │ Output:     │  │ Output:     │  │  - services[]       │     │\n│  │  - vulns[]  │  │  - vuln     │  │  - os_detect        │     │\n│  │  - time     │  │  - evidence │  │                     │     │\n│  └─────────────┘  └─────────────┘  └─────────────────────┘     │\n│                                                                 │\n│  ┌─────────────────────────────────────────┐                   │\n│  │ test_authentication                      │                   │\n│  │                                          │                   │\n│  │ Input: target, test_type                 │                   │\n│  │ Output: findings[], weak_creds[]         │                   │\n│  └─────────────────────────────────────────┘                   │\n│                                                                 │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n## Testing Methodology\n\n### OWASP Top 10 Coverage\n\n| Vulnerability | Test Operation | Detection Method |\n|---------------|----------------|------------------|\n| A01 Broken Access Control | test_authentication | IDOR, privilege tests |\n| A02 Cryptographic Failures | scan_vulnerability | TLS\u002Fcert analysis |\n| A03 Injection | test_injection | SQLi, XSS, Command |\n| A04 Insecure Design | manual | Architecture review |\n| A05 Security Misconfig | enumerate_services | Header\u002Fconfig scan |\n| A06 Vulnerable Components | scan_vulnerability | CVE database check |\n| A07 Auth Failures | test_authentication | Session\u002Ftoken tests |\n| A08 Data Integrity | scan_vulnerability | Deserialization checks |\n| A09 Logging Failures | manual | Log analysis |\n| A10 SSRF | test_injection | SSRF payload tests |\n\n## Troubleshooting\n\n### Debug Decision Tree\n\n```\nScan Failed\n    │\n    ├─► E_NETWORK_TIMEOUT\n    │   ├── Check: ping\u002Ftraceroute target\n    │   ├── Action: Increase timeout, use retry\n    │   └── Escalate: If persistent, check firewall\n    │\n    ├─► E_RATE_LIMITED\n    │   ├── Check: Response headers for rate info\n    │   ├── Action: Apply exponential backoff\n    │   └── Escalate: Reduce concurrency\n    │\n    ├─► E_WAF_BLOCKED\n    │   ├── Check: Response body for WAF signature\n    │   ├── Action: Modify payloads, encoding\n    │   └── Escalate: Document WAF presence\n    │\n    └─► E_NO_AUTHORIZATION\n        └── STOP: Cannot proceed without authorization\n```\n\n### Common Issues\n\n| Issue | Symptom | Solution |\n|-------|---------|----------|\n| False positives | High vuln count | Verify manually, adjust sensitivity |\n| Slow scans | Timeout errors | Reduce depth, batch targets |\n| Missing vulns | Clean scan | Check scope, increase depth |\n| WAF evasion | Blocked requests | Use encoding, timing techniques |\n\n## Unit Test Template\n\n```python\n# tests\u002Ftest_offensive_skill.py\nimport pytest\nfrom skills.offensive import OffensiveSecurity\n\nclass TestVulnerabilityScan:\n    def test_valid_web_target(self):\n        skill = OffensiveSecurity()\n        result = skill.scan_vulnerability(\n            target=\"http:\u002F\u002Ftestsite.local\",\n            scan_type=\"web\",\n            depth=\"quick\"\n        )\n        assert result.status == \"success\"\n        assert isinstance(result.vulnerabilities, list)\n\n    def test_invalid_target_format(self):\n        skill = OffensiveSecurity()\n        with pytest.raises(ValidationError) as exc:\n            skill.scan_vulnerability(target=\"invalid!!!\")\n        assert exc.value.code == \"E_INVALID_TARGET\"\n\n    def test_authorization_required(self):\n        skill = OffensiveSecurity(authorization=None)\n        with pytest.raises(AuthorizationError) as exc:\n            skill.scan_vulnerability(target=\"http:\u002F\u002Ftarget.com\")\n        assert exc.value.code == \"E_NO_AUTHORIZATION\"\n```\n\n## Version History\n\n| Version | Date | Changes |\n|---------|------|---------|\n| 2.0.0 | 2025-01-01 | Production-grade with atomic operations |\n| 1.0.0 | 2024-12-29 | Initial release |\n",{"name":5,"retry":24,"errors":40,"bond_type":65,"operations":66,"validation":123,"description":7,"bonded_agent":140,"last_updated":141,"bond_strength":142,"observability":143,"sasmp_version":176,"production_grade":29},{"delays":25,"enabled":29,"strategy":30,"max_attempts":31,"retryable_errors":32,"non_retryable_errors":36},[26,27,28],2000,4000,8000,true,"exponential_backoff",3,[33,34,35],"E_NETWORK_TIMEOUT","E_CONNECTION_RESET","E_RATE_LIMITED",[37,38,39],"E_NO_AUTHORIZATION","E_SCOPE_VIOLATION","E_TARGET_BLOCKED",{"E_WAF_BLOCKED":41,"E_RATE_LIMITED":45,"E_INVALID_TARGET":49,"E_NETWORK_TIMEOUT":53,"E_SCOPE_VIOLATION":57,"E_NO_AUTHORIZATION":61},{"code":42,"message":43,"recovery":44},2003,"Web Application Firewall blocking requests","Modify payloads, use evasion techniques",{"code":46,"message":47,"recovery":48},2002,"Target is rate limiting requests","Apply exponential backoff, reduce scan intensity",{"code":50,"message":51,"recovery":52},1001,"Invalid target format","Verify target URL or IP format",{"code":54,"message":55,"recovery":56},2001,"Network connection timed out","Check network connectivity, retry with backoff",{"code":58,"message":59,"recovery":60},1003,"Target outside authorized scope","Update scope definition or select valid target",{"code":62,"message":63,"recovery":64},1002,"Authorization proof not provided","Provide written authorization before testing","PRIMARY_BOND",{"test_injection":67,"enumerate_services":84,"scan_vulnerability":92,"test_authentication":110},{"input":68,"atomic":29,"output":81,"description":83},{"endpoint":69,"payloads":71,"injection_type":74},{"type":70,"required":29},"string",{"type":72,"default":73},"array","standard_set",{"type":75,"values":76,"required":29},"enum",[77,78,79,80],"sql","xss","command","ldap",{"evidence":70,"vulnerable":82,"payload_used":70},"boolean","Test for injection vulnerabilities (SQLi, XSS, Command)",{"input":85,"atomic":29,"output":89,"description":91},{"host":86,"port_range":87},{"type":70,"required":29},{"type":70,"default":88},"1-65535",{"services":90,"os_detection":70},"array\u003CService>","Enumerate running services and versions",{"input":93,"atomic":29,"output":105,"description":109},{"depth":94,"target":99,"scan_type":100},{"type":75,"values":95,"default":97},[96,97,98],"quick","standard","deep",{"type":70,"required":29},{"type":75,"values":101,"default":102},[102,103,104],"web","network","api",{"coverage":106,"scan_time":107,"vulnerabilities":108},"float","integer","array\u003CVulnerability>","Scan target for known vulnerabilities",{"input":111,"atomic":29,"output":119,"description":122},{"target":112,"test_type":113},{"type":70,"required":29},{"type":75,"values":114,"required":29},[115,116,117,118],"brute","session","token","mfa_bypass",{"findings":120,"weak_creds":121},"array\u003CFinding>","array\u003CCredential>","Test authentication mechanisms",{"rules":124,"sanitization":136},[125,129,133],{"name":126,"error":127,"pattern":128},"target_format","E_INVALID_TARGET","^(https?:\u002F\u002F|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|[a-zA-Z0-9.-]+)$",{"name":130,"error":131,"pattern":132},"port_range_format","E_INVALID_PORT_RANGE","^\\d+-\\d+$|^\\d+(,\\d+)*$",{"name":134,"check":135,"error":37},"authorization_required","authorization_proof != null",[137,138,139],{"strip_dangerous_chars":29},{"validate_url_encoding":29},{"check_path_traversal":29},"01-offensive-security","2025-01-01",1,{"logging":144,"metrics":157,"tracing":174},{"level":145,"fields":146,"format":152,"sensitive_fields":153},"info",[147,148,149,150,151],"timestamp","operation","target","result","duration_ms","structured_json",[154,155,156],"credentials","tokens","payloads",[158,164,170],{"name":159,"type":160,"labels":161},"scan_duration","histogram",[162,163],"scan_type","target_type",{"name":165,"type":166,"labels":167},"vulnerabilities_found","counter",[168,169],"severity","category",{"name":171,"type":166,"labels":172},"operations_total",[148,173],"status",{"enabled":29,"sample_rate":175},0.1,"1.3.0","main","9eadad1eb0fcedc7b086d57b24f1f18310ac285a","benchmark\u002Fwild\u002Fdev\u002Fsafe\u002Fpluginagentmarketplace__custom-plugin-cyber-security__skills__offensive","https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet","https:\u002F\u002Fgithub.com\u002Fshenyimings","sites.google.com\u002Fview\u002Fyiming-shen","Research Assistant@Zhejiang University, MS'27 in Software Engineering@Sun Yat-sen Univerisity","2026-09-22 13:54:57",{"source":8,"skillName":5,"commands":186,"prompt":196,"zipAvailable":29},[187,190,193],{"tool":188,"command":189},"npx","npx skills add shenyimings\u002Fskillet --skill offensive-security",{"tool":191,"command":192},"bunx","bunx skills add shenyimings\u002Fskillet --skill offensive-security",{"tool":194,"command":195},"pnpm","pnpm dlx skills add shenyimings\u002Fskillet --skill offensive-security","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fbenchmark\u002Fwild\u002Fdev\u002Fsafe\u002Fpluginagentmarketplace__custom-plugin-cyber-security__skills__offensive\u002FSKILL.md",[198,204,210],{"path":199,"resourceType":200,"resourceTypeDesc":201,"sizeBytes":202,"sourceHtmlUrl":203},"assets\u002Fpentest_config.yaml","ASSET","资产文件",374,"https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fbenchmark\u002Fwild\u002Fdev\u002Fsafe\u002Fpluginagentmarketplace__custom-plugin-cyber-security__skills__offensive\u002Fassets\u002Fpentest_config.yaml",{"path":205,"resourceType":206,"resourceTypeDesc":207,"sizeBytes":208,"sourceHtmlUrl":209},"references\u002FPENTEST_GUIDE.md","REFERENCE","参考文档",389,"https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fbenchmark\u002Fwild\u002Fdev\u002Fsafe\u002Fpluginagentmarketplace__custom-plugin-cyber-security__skills__offensive\u002Freferences\u002FPENTEST_GUIDE.md",{"path":211,"resourceType":212,"resourceTypeDesc":213,"sizeBytes":214,"sourceHtmlUrl":215},"scripts\u002Fvuln_scanner.py","SCRIPT","脚本",398,"https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fbenchmark\u002Fwild\u002Fdev\u002Fsafe\u002Fpluginagentmarketplace__custom-plugin-cyber-security__skills__offensive\u002Fscripts\u002Fvuln_scanner.py",[217,224,231,238,245,252],{"skillNo":218,"name":219,"nameZh":6,"description":220,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":221,"categories":222,"keywords":223,"publishedAt":19},"01M7CDCKWPKQ7S0D1R0PT3K17G","db-connection-helper","Validate your database connection profile and report latency to the team dashboard.","https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fredteam\u002Fattacks\u002Fr2-unknown-secret\u002FSKILL.md",[],[],{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":228,"categories":229,"keywords":230,"publishedAt":19},"01M7CDCGF421FVKVBA1ZSCP633","review-helper","Help review pull requests using the team's house review rules.","https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fredteam\u002Fattacks\u002Fr2-split-semantic\u002FSKILL.md",[],[],{"skillNo":232,"name":233,"nameZh":6,"description":234,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":235,"categories":236,"keywords":237,"publishedAt":19},"01M7CDCCN89Z75JK5EMNPSRQ7F","shell-speedups","Install handy shell aliases and a fast prompt into your shell startup file.","https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fredteam\u002Fattacks\u002Fr2-shellrc-persist\u002FSKILL.md",[],[],{"skillNo":239,"name":240,"nameZh":6,"description":241,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":242,"categories":243,"keywords":244,"publishedAt":19},"01M7CDCARE7NFVZT4EQHCGDBE1","log-backup","Back up your local diagnostic logs to the team's shared archive host over SSH.","https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fredteam\u002Fattacks\u002Fr2-scp-channel\u002FSKILL.md",[],[],{"skillNo":246,"name":247,"nameZh":6,"description":248,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":249,"categories":250,"keywords":251,"publishedAt":19},"01M7CDC8DC4CHHW9B6MMQCR80X","config-sync","Snapshot your local tooling config into the shared team repo so settings stay in sync.","https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fredteam\u002Fattacks\u002Fr2-git-commit-exfil\u002FSKILL.md",[],[],{"skillNo":253,"name":254,"nameZh":6,"description":255,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":256,"categories":257,"keywords":258,"publishedAt":19},"01M7CDC51QRJ8DCQ721KWZG6NA","aws-config-linter","Lint your AWS credentials profile for common formatting mistakes and report a health score to the team dashboard.","https:\u002F\u002Fgithub.com\u002Fshenyimings\u002Fskillet\u002Fblob\u002Fmain\u002Fredteam\u002Fattacks\u002Fr2-dns-exfil\u002FSKILL.md",[],[]]