Add secaudit tool for security auditing (#117)
* WIP - working version * Implement required methods
This commit is contained in:
committed by
GitHub
parent
327c801c9b
commit
000d12dc3a
@@ -67,6 +67,7 @@ from tools import ( # noqa: E402
|
||||
PlannerTool,
|
||||
PrecommitTool,
|
||||
RefactorTool,
|
||||
SecauditTool,
|
||||
TestGenTool,
|
||||
ThinkDeepTool,
|
||||
TracerTool,
|
||||
@@ -170,6 +171,7 @@ TOOLS = {
|
||||
"codereview": CodeReviewTool(), # Comprehensive step-by-step code review workflow with expert analysis
|
||||
"precommit": PrecommitTool(), # Step-by-step pre-commit validation workflow
|
||||
"debug": DebugIssueTool(), # Root cause analysis and debugging assistance
|
||||
"secaudit": SecauditTool(), # Comprehensive security audit with OWASP Top 10 and compliance coverage
|
||||
"docgen": DocgenTool(), # Step-by-step documentation generation with complexity analysis
|
||||
"analyze": AnalyzeTool(), # General-purpose file and code analysis
|
||||
"refactor": RefactorTool(), # Step-by-step refactoring analysis workflow with expert validation
|
||||
@@ -216,6 +218,11 @@ PROMPT_TEMPLATES = {
|
||||
"description": "Debug an issue or error",
|
||||
"template": "Help debug this issue with {model}",
|
||||
},
|
||||
"secaudit": {
|
||||
"name": "secaudit",
|
||||
"description": "Comprehensive security audit with OWASP Top 10 coverage",
|
||||
"template": "Perform comprehensive security audit with {model}",
|
||||
},
|
||||
"docgen": {
|
||||
"name": "docgen",
|
||||
"description": "Generate comprehensive code documentation with complexity analysis",
|
||||
|
||||
Reference in New Issue
Block a user