seraphicsecurity/BrowserTotal Posture Scanner
Performs a security posture scan of a browser using BrowserTotal and returns detailed security assessment results
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| output-format | Output format for the scan results (json, summary, or both) | no | json |
| timeout | Maximum time to wait for scan completion in milliseconds | no | 1800000 |
| browser | Browser to use for scanning (chrome, firefox, or webkit) | no | chrome |
| headless | Run browser in headless mode (true/false) | no | false |
| fail-on-low-score | Fail the action if the security grade is below this threshold (A, B, C, D, F, or none) | no | none |
| comment-on-pr | Post scan results as a comment on the pull request (true/false) | no | true |
| github-token | GitHub token for PR commenting (defaults to github.token) | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| score | Current security score |
| max-score | Maximum possible security score |
| grade | Security grade (A-F) |
| passed-count | Number of passed security tests |
| failed-count | Number of failed security tests |
| total-tests | Total number of security tests |
| results-json | Full scan results in JSON format |
| results-file | Path to the saved results file |
| summary | Human-readable summary of the scan results |