SECILCHECK(8)

πŸ“¦
version 3.11 Β· 2 versions
, in ubuntu stonking

πŸ’– SECILCHECK β€” the page, section 8 πŸ’–

okay bestie so you know how CIL has a neverallow checker? this is the little icon that calls it. secilcheck, manual page 8, come get your girl πŸŽ€


✨ NAME ✨

secilcheck β€” literally just invokes the CIL neverallow checker πŸ’…


🌸 SYNOPSIS 🌸

secilcheck [OPTION...] binary file...

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea, bestie: secilcheck invokes the CIL neverallow checker, and it does it with the arguments you hand it. That's the whole gig. It's giving "middle management but make it SELinux." πŸ‘‘

You pass it your <italic>binary file...</italic> β€” yes, plural, files, more than one is allowed, we love a multitasker β€” and off it goes. ✨


πŸŽ€ OPTIONS πŸŽ€

  • -Q, --qualified-names β€” lets names with dots in them through (aka qualified names, iykyk). But listen: blocks, blockinherits, blockabstracts, and in-statements will not be allowed. It's one or the other, no take-backs, periodt. πŸ’€
  • -m, --multiple-decls β€” allows some statements to be re-declared. Not all of them! Just some. She's selective like that. πŸ’…
  • -v, --verbose β€” crank the verbosity level up by one. Every time you pass it, it gets louder. Stack it if you want her to yap. 😭
  • -h, --help β€” shows you the usage info. The "what do I even do here" button, no shame in pressing it. 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

Also!! There's HTML documentation that describes the CIL language statements, and it's available starting with docs/html/index.html. πŸ“š

And there's PDF documentation describing the CIL language statements too, available at: docs/pdf/CIL_Reference_Guide.pdf. πŸ“


πŸ’œ AUTHOR πŸ’œ

James Carter β€” thank you for your service, king. 🫑✨


ngl if you're about to poke at policy files, go read the SEE ALSO docs first. Future you will be obsessed with past you for it. 🧚

anyway that's the whole page, bestie!! this version of secilcheck is dated 07/07/2026 and it lives in the same SECILCHECK(8) corner of the manual as always β€” go check your neverallows, you got this πŸŒˆπŸ’–πŸŒΈ

πŸ“¦ where this page comes from