aikidosec/Aikido Firewall Tester
Aikido Firewall Tester
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 9, 2026
- License
- None
Pinned Snippet
uses: aikidosec/firewall-tester-action@af36cba78b7a99542b3f1e011c30322a7d47ad7a # v1.0.16tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| dockerfile_path | The path to the Dockerfile with the Aikido agent installed | yes | — |
| extra_args | Extra arguments to pass to the docker run command (only --env, -e and --env-file are allowed) | no | "" |
| extra_build_args | Extra arguments to pass to the docker build command (e.g. "--build-arg APP_VERSION=2.0.1") | no | "" |
| app_port | The port of the application to test, the one that is open when docker is running | yes | 8080 |
| max_parallel_tests | The maximum number of tests to run in parallel (for each test, a new container will be spawned). Default is 10. | yes | 10 |
| config_update_delay | The delay in seconds to wait after updating the config to ensure the config is applied. Default is 60 seconds. | yes | 60 |
| skip_tests | Comma-separated list of test names to skip (e.g. "test_allowed_ip,test2,test3") | no | "" |
| run_tests | Comma-separated list of test names to run (e.g. "test_allowed_ip,test2,test3"). If specified, only these tests will be run. If not specified, all tests (except those in skip_tests) will be run. | no | "" |
| test_timeout | The timeout in seconds for each test. Default is 60 seconds. | no | 600 |
| sleep_before_test | The number of seconds to sleep before starting the test. Default is 1 second. | no | 1 |
| ignore_failures | If true, the action will exit with code 0 even if tests fail. Default is false. | no | false |
| test_type | The type of test to run. Default is 'server'. | no | server |
Outputs
no outputs