webassess is designed as CLI application for performing AI based analysis of security resources at the edge,
The types of assessments that webassess can conduct are constantly growing. For the most up to date listing, please see the documentation here
To learn more about webassess, please see the Documentation site for the most detailed information.
Quick Start
Get webassess
For the full list of available installation options, please see the Installation page. For convenience, here are some of the most commonly used options:
Examples
webassess url --target https://example.com
Building a Statically Compiled Container for Local Testing
(Reference reusable-build.yaml)
-
Build ARM64 builder image: docker buildx build . --platform linux/arm64 --load --tag armbuilder -f Dockerfile.builder
-
Build ARM64 image: docker run -v .:/app/webassess -e GOARCH=arm64 -e GOOS=linux --rm armbuilder goreleaser build --single-target -f .goreleaser/goreleaser-build.yml --snapshot --clean
-
cp dist/linux_arm64/build-linux_linux_arm64/webassess .
-
docker buildx build . --platform linux/arm64 --load --tag webassess:local -f Dockerfile
-
Open shell: docker run -it --rm --entrypoint /bin/sh webassess:testing
-
OR run command without shell example: docker run webassess:local app enumerate graphql --target https://countries.trevorblades.com/ -o json
Note:
This tool runs on a headless-shell base image to support chrome/chromium browser automation. The dockerfile uses debian-based install tools.
Contributing
Interested in contributing to webassess? Please see our organization wide Contribution page.
Want More?
If you're looking for an easy way to tie webassess into your broader cybersecurity workflows, or want to leverage some autonomy to improve your overall security posture, you'll love the broader Method Platform.
For more information, visit us here
webassess is a Method Security open source project.
Learn more about Method's open source source work by checking out our other projects here or our organization wide documentation here.
Have an idea for a Tool to contribute? Open a Discussion here.