Skip to content

RustShield Gateway v0.1.0 Lab Preview

Pre-release
Pre-release

Choose a tag to compare

@RustShieldLabs RustShieldLabs released this 08 May 06:30

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.