RustShield Gateway v0.1.0 Lab Preview
Pre-release
Pre-release
RustShield Gateway v0.1.0 Lab Preview
First public lab preview of RustShield Gateway.
RustShield Gateway is a Rust-based MAVLink security gateway technical preview for controlled SITL/laboratory validation.
Included
- MAVLink UDP/SITL gateway public preview.
- Semantic policy checks for selected critical/high-risk MAVLink commands.
- Conservative flight-state context from HEARTBEAT.
- MAVLink signing observe/audit/enforce laboratory paths.
- Shadow enforcement counters and events.
- Read-only /healthz and /metrics observability.
- Public loopback-only demo.
- Sanitized public evidence summaries.
- Limited PX4 heartbeat handling through fixtures and smoke tests.
- Serial transport validation against virtual PTY devices only.
Public demo
Run:
./scripts/run-public-demo.sh
The demo is loopback-only. It does not require real UAV hardware, radios, QGroundControl, ArduPilot, PX4 or a GUI.
Validation
Recommended local checks:
cargo fmt --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test
cargo audit
cargo deny check
The public CI also runs Rust checks, supply-chain checks and the public demo smoke test.
Not included / not claimed
- No real UAV flight readiness.
- No certification.
- No hardware/radio validation.
- No production Serial/radio support.
- No complete PX4 mode-policy support.
- No complete MAVLink security coverage.
- No guaranteed end-to-end real-time performance.
- No private laboratory history.
- No raw internal evidence logs.
- No customer-specific integrations.
- No commercial/private modules.
Commercial / lab pilots
Commercial work happens through explicit assessment, laboratory pilot or partner-integration engagements.
See COMMERCIAL.md.