Quickstart
Prerequisites
- Install Go
- Install Docker
- Install smithyctl via the command line:
go install github.com/smithy-security/smithy/smithyctl@latest
Check where your smithyctl is, e.g. in ~/go/bin/smithyctl
.
You can find if smithyctl is in your path by running smithyctl version
Run a Workflow
There are several examples in the /examples folder.
To run one of them (e.g. with Bandit for Python):
smithyctl workflow run \
--overrides=./examples/bandit/overrides.yaml \
--build-component-images=true ./examples/bandit/workflow.yaml
You should see the workflow results in your shell. To run a custom workflow, check out the next tutorial.