srinidhi-yoganand/AI-Powered Security Automation
Enterprise security platform with hybrid analysis and AI-powered automated patching
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| target_path | Path to analyze (relative to repository root) | no | . |
| language | Programming language (java, python, javascript, go) | no | java |
| generate_patches | Generate security patches (true/false) | no | true |
| create_pr | Automatically create pull request with patches (true/false) | no | true |
| llm_provider | LLM provider for patch generation (template, gemini, openai, ollama) | no | template |
| gemini_api_key | Google Gemini API key (if using gemini provider) | no | "" |
| openai_api_key | OpenAI API key (if using openai provider) | no | "" |
| github_token | GitHub token for PR creation | yes | — |
| fail_on_vulnerabilities | Fail build if vulnerabilities are found (true/false) | no | true |
| upload_sarif | Upload SARIF results to GitHub Security (true/false) | no | true |
Outputs
| name | description |
|---|---|
| vulnerabilities_found | Number of vulnerabilities detected |
| vulnerabilities_fixed | Number of vulnerabilities fixed |
| pr_url | URL of created pull request (if create_pr=true) |
| pr_number | Number of created pull request (if create_pr=true) |