makfly/VX Security Scanner
Fast, multi-module security scanner for web applications
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| url | Target URL to scan | yes | — |
| min-score | Minimum passing score (0-100) | no | 70 |
| fail-on-score | Fail workflow if below threshold | no | true |
| comment-pr | Post/update comment on pull requests | no | true |
| update-badge | Update badge JSON on push | no | true |
| upload-sarif | Upload SARIF to GitHub Code Scanning | no | true |
| badge-path | Path for badge JSON file | no | .github/vx-badge.json |
| modules | Comma-separated list of modules (default: safe module set) | no | "" |
| threads | Number of concurrent threads | no | 10 |
| github-token | GitHub token for PR comments and badge commits | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| score | Security score (0-100) |
| grade | Letter grade (A-F) |
| total-findings | Total number of findings |
| critical-findings | Number of critical findings |
| high-findings | Number of high findings |
| partial | Whether the scan completed partially because one or more modules failed |