dgenio/VibeGuard Security Gate
Deterministic pre-merge safety gate for AI-generated code
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Directory to scan | no | . |
| config | Path to vibeguard.yaml | no | "" |
| diff | Scan only changed files | no | false |
| fail-on | Severity threshold for gate failure (info|low|medium|high|critical) | no | high |
| output-format | Output format: console, json, markdown, sarif, pr-comment | no | console |
| output-file | Write output to this file path | no | "" |
| baseline | Path to baseline file | no | "" |
| python-version | Python version to use | no | 3.11 |
Outputs
| name | description |
|---|---|
| findings-count | Total number of findings. Accurate when output-format is json (parsed from the JSON payload); otherwise the literal string "unknown". |
| blocking-count | Number of findings at or above the fail-on threshold. Accurate when output-format is json; otherwise "unknown". The boolean gate-passed output is always accurate. |
| report-path | Path to the output file (if output-file was set) |
| gate-passed | Whether the gate passed (true or false) |