bulwark-host

Crates.iobulwark-host
lib.rsbulwark-host
version0.6.0
sourcesrc
created_at2024-04-07 21:25:25.069791
updated_at2024-06-27 18:14:24.212936
descriptionThe WebAssembly host environment for the Bulwark security engine.
homepagehttps://bulwark.security/
repositoryhttps://github.com/bulwark-security/bulwark
max_upload_size
id1199558
size215,724
bulwark-publish (github:bulwark-security:bulwark-publish)

documentation

README

Bulwark Logo


Crates.io Version msrv 1.76.0 Crates.io Total Downloads GitHub Actions Workflow Status docs.rs

Automated security decision-making under uncertainty.

📦 WebAssembly Host

Bulwark's WebAssembly (WASM) host environment loads and compiles plugins, tracks a request context for each incoming request and plugin, and provides implementations of the host functions needed by Bulwark plugin guests.

This crate is primarily a dependency of bulwark-cli.

🏰 What is Bulwark?

Bulwark is a fast, modern, open-source web application firewall (WAF) and API security gateway. It simplifies the implementation of detective security controls while offering comprehensive visibility into your web services. Bulwark's detection-as-code approach to rule definition offers security teams higher confidence in their response to persistent and adaptive threats. Bulwark plugins offer a wide range of capabilities, enabling security teams to define and evolve detections rapidly, without making changes to the underlying application.

💪 Contributing

Check out the list of open issues. We actively maintain a list of issues suitable for new contributors to the project. Alternatively, detection plugins may be contributed to the community ruleset.

We do not require contributors to sign a license agreement (CLA) because we want users of Bulwark to be confident that the software will remain available under its current license.

🤝 License

This project is licensed under the Apache 2.0 license with the LLVM exception. See LICENSE for more details.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache 2.0 license, shall be licensed as above, without any additional terms or conditions.

🛟 Getting Help

To start, check if the answer to your question can be found in any of the guides or API documentation. If you aren't able to find an answer there, check the Bulwark project's discussion forum. We are happy to help answer your questions and provide guidance through our community forum.

Commit count: 888

cargo fmt