# Contributing to secfinding
We welcome contributions! Please review our standard guidelines below.
## Code Quality Requirements
- All tests must pass: `cargo test`
- Code must be formatted: `cargo fmt`
- Linting must be clean: `cargo clippy -- -D warnings`
## Guidelines
- Follow the Rust API Guidelines.
- Ensure all serializations are strictly backwards compatible.
- Include unit tests for any new filtering logic or report generation format.