cj-vana/ButtonMash Chaos Monkey
Run the buttonmash CI chaos monkey against a web app and fail the build on findings.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| target | URL to test (your app must already be running/served). | yes | — |
| args | Extra buttonmash CLI args (e.g. "--seed ci --max-actions 800 --config buttonmash.config.ts"). | no | "" |
| version | buttonmash npm version to run. | no | latest |
| node-version | Node version. | no | 20 |
| browser | chromium | firefox | webkit | no | chromium |
| fail-on | Minimum finding severity that fails the build. | no | high |
| upload-report | Upload the buttonmash-report/ directory as a build artifact. | no | true |
Outputs
| name | description |
|---|---|
| exit-code | buttonmash exit code (0 clean, 1 findings/safety stop, 2 tool error/interruption). |
| findings | Total number of findings. |
| report-path | Path to the report directory. |