{"id":"2cfb9c6d-96c6-4e68-8289-326f717f86e5","slug":"crewai-mkheng-pentestagent","name":"PentestAgent","description":"Hệ thống Multi-Agent tự động đánh giá lỗ hổng và tạo báo cáo bảo mật Website sử dụng CrewAI.","canonicalUrl":"https://www.xpersona.co/skill/crewai-mkheng-pentestagent","sourceUrl":"https://github.com/mKheng/PentestAgent","homepage":null,"source":"GITHUB_REPOS","vendor":{"slug":"mkheng","label":"Mkheng","url":"https://github.com/mKheng/PentestAgent"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T21:21:42.481Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Mkheng"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Mkheng","href":"https://github.com/mKheng/PentestAgent","sourceUrl":"https://github.com/mKheng/PentestAgent","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T21:21:42.494Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/crewai-mkheng-pentestagent/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-mkheng-pentestagent/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T21:21:42.494Z","isPublic":true},{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/crewai-mkheng-pentestagent/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-mkheng-pentestagent/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"PentestAgent","description":"Hệ thống Multi-Agent tự động đánh giá lỗ hổng và tạo báo cáo bảo mật Website sử dụng CrewAI.","source":"GITHUB_REPOS","sourceId":"crewai:1197508783","repository":"https://github.com/mKheng/PentestAgent","documentation":"https://www.xpersona.co/skill/crewai-mkheng-pentestagent/agent/crewai-mkheng-pentestagent","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/mKheng/PentestAgent.git","ecosystem":"git"},"examples":[{"kind":"example","language":"mermaid","snippet":"flowchart TD\n    U([User: target URL + optional cookie]) --> C{{CrewAI Sequential Process}}\n    C --> A1[Recon Agent<br/>subfinder · httpx · naabu · katana]\n    A1 -- recon_data JSON --> A2[Scanner Agent<br/>nuclei · nikto · nmap · targeted probes]\n    A2 -- scan_result JSON --> A3[Analyzer Agent<br/>LLM reasoning · CWE / OWASP mapping]\n    A3 -- analyzed_vulns JSON --> A4[Exploitation Agent<br/>sqlmap · xsstrike · wpscan · LFI · NoSQLi]\n    A4 -- exploit_results JSON --> A5[Filter Agent<br/>CONFIRMED / NEEDS_VERIFICATION / FALSE_POSITIVE]\n    A3 -.context.-> A5\n    A5 -- filtered_vulns JSON --> A6[Report Agent<br/>Markdown / JSON / HTML]\n    A6 --> R[(reports/report_YYYYMMDD_HHMMSS.md)]\n\n    style A1 fill:#0d1117,stroke:#58a6ff,color:#c9d1d9\n    style A2 fill:#0d1117,stroke:#58a6ff,color:#c9d1d9\n    style A3 fill:#0d1117,stroke:#d2a8ff,color:#c9d1d9\n    style A4 fill:#0d1117,stroke:#f85149,color:#c9d1d9\n    style A5 fill:#0d1117,stroke:#d2a8ff,color:#c9d1d9\n    style A6 fill:#0d1117,stroke:#3fb950,color:#c9d1d9"},{"kind":"example","language":"text","snippet":"┌─────────────────────────────────────┐\n                    │      User: target URL + cookie      │\n                    └────────────────┬────────────────────┘\n                                     ▼\n                    ┌─────────────────────────────────────┐\n                    │   CrewAI Sequential Process          │\n                    └────────────────┬────────────────────┘\n                                     ▼\n   ┌────────────────────────────────────────────────────────────────┐\n   │  1. Recon Agent          subfinder · httpx · naabu · katana    │\n   ├────────────────────────────────────────────────────────────────┤\n   │  2. Scanner Agent        nuclei · nikto · nmap · targeted probe│\n   ├────────────────────────────────────────────────────────────────┤\n   │  3. Analyzer Agent       LLM reasoning · OWASP/CWE mapping     │\n   ├────────────────────────────────────────────────────────────────┤\n   │  4. Exploitation Agent   sqlmap · xsstrike · wpscan · LFI/NoSQLi│\n   ├────────────────────────────────────────────────────────────────┤\n   │  5. Filter Agent         confirm / verify / drop false positive│\n   ├────────────────────────────────────────────────────────────────┤\n   │  6. Report Agent         structured Markdown report             │\n   └────────────────────────────────┬───────────────────────────────┘\n                                    ▼\n                   reports/report_YYYYMMDD_HHMMSS.md"}]}}