aikidosec/Aikido Firewall Tester

Aikido Firewall Tester

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 9, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: aikidosec/firewall-tester-action@af36cba78b7a99542b3f1e011c30322a7d47ad7a # v1.0.16

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
dockerfile_pathThe path to the Dockerfile with the Aikido agent installedyes
extra_argsExtra arguments to pass to the docker run command (only --env, -e and --env-file are allowed)no""
extra_build_argsExtra arguments to pass to the docker build command (e.g. "--build-arg APP_VERSION=2.0.1")no""
app_portThe port of the application to test, the one that is open when docker is runningyes8080
max_parallel_testsThe maximum number of tests to run in parallel (for each test, a new container will be spawned). Default is 10.yes10
config_update_delayThe delay in seconds to wait after updating the config to ensure the config is applied. Default is 60 seconds.yes60
skip_testsComma-separated list of test names to skip (e.g. "test_allowed_ip,test2,test3")no""
run_testsComma-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_timeoutThe timeout in seconds for each test. Default is 60 seconds.no600
sleep_before_testThe number of seconds to sleep before starting the test. Default is 1 second.no1
ignore_failuresIf true, the action will exit with code 0 even if tests fail. Default is false.nofalse
test_typeThe type of test to run. Default is 'server'.noserver

no outputs