~/talk

Cascade - A New High Level SELinux Policy Language

links:none on file
slides:none on file

Cascade is a Rust library that compiles to SIL and targets making SELinux policy authoring simpler for app developers by offering typed domain/resource declarations, functions with argument type checking, and resource association plus inheritance to auto-generate per-app types. Current release is 0.0.2 (type enforcement only); cassc produces out.sil which then builds to a binary policy, produces Rust-style, source-anchored errors, and aims for better audit-to-cascade guidance and migration tools.

AI-written summary · about

  1. 0:00Start
  2. 10:10SELinux is hard
  3. 13:10Building on prior work
  4. 14:24A policy development team model
  5. 15:12Cascade goals
  6. 17:57External tooling
  7. 19:14Current focus: Type Enforcement
  8. 19:38Test suite
  9. 20:10Project status
  10. 22:38Cascade Policy
  11. 24:09Functions
  12. 27:08Annotations
  13. 31:34Resource Association
  14. 34:36Cascade inheritance
  15. 36:11Associated Resources compared to inheritance
  16. 38:24Flexible build system
  17. 39:46Helpful error handling
  18. 42:18Cross language interaction
  19. 46:12Try it yourself
  20. 47:36Better file_context support
  21. 49:06Optional policy improvements
  22. 51:24Integrations with other security mechanisms
  23. 53:18audit2cascade
  24. 56:06For more info
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.