xbalbinus/medusa-action

Run Medusa, the coverage-guided smart contract fuzzer

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
filesSolidity files to analyzeyes
contractContract to analyzeno
configConfig file (CLI arguments override config options)no
formatOutput format: json, text, none. Disables interactive UIno
corpus-dirDirectory to store corpus and coverage datano
test-modeType of tests to be performedno
multi-abiUse multi-abi mode of testingno
test-limitNumber of sequences of transactions to generate during testingno
shrink-limitNumber of tries to attempt to shrink a failing sequence of transactionsno
seq-lenNumber of transactions to generate during testingno
contract-addrAddress to deploy the contract to testno
deployerAddress of the deployer of the contract to testno
senderAddresses to use for the transactions sent during testingno
seedRun with a specific seedno
crytic-argsAdditional arguments to use in crytic-compile for the compilation of the contract to testno
solc-argsAdditional arguments to use in solc for the compilation of the contract to testno
solc-versionVersion of the Solidity compiler to useno
output-fileCapture medusa's output into this file. The path must be relative to the repository root.no
negate-exit-statusApply logical NOT to medusa-test's exit status (for testing the action)no
medusa-versionVersion of the Medusa Docker image to usenolatest
medusa-workdirPath to run medusa-test from. Note that `files` and `config` are relative to this pathno
internal-github-workspace${{ toJSON(github.workspace) }}
namedescription
output-fileIf produced, the file containing medusa-test's output, relative to the repository root.