aegis-capability

Crates.ioaegis-capability
lib.rsaegis-capability
version0.1.1
created_at2026-01-11 18:04:39.919788+00
updated_at2026-01-11 18:20:09.191454+00
descriptionCapability-based security system for the Aegis WebAssembly sandbox
homepagehttps://github.com/aayushadhikari7/aegis
repositoryhttps://github.com/aayushadhikari7/aegis
max_upload_size
id2036142
size73,504
Aayush Adhikari (aayushadhikari7)

documentation

README

aegis-capability

Capability-based security system for the Aegis WebAssembly sandbox.

This crate provides:

  • Capability trait for defining permissions
  • CapabilitySet container with permission checking
  • Built-in capabilities:
    • FilesystemCapability - Path-based read/write access
    • NetworkCapability - Host/protocol allowlists
    • LoggingCapability - Level-filtered logging
    • ClockCapability - Time access control

Usage

This is an internal crate. Use aegis-wasm for the public API.

[dependencies]
aegis-wasm = "0.1"

License

MIT OR Apache-2.0

Commit count: 10

cargo fmt