Skip to content

Sentinel is a security property checker for programs.

License

Notifications You must be signed in to change notification settings

NavaneethMv/sentinel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentinel is a security property checker for programs.

Roadmap

  • Detect secret flowing to output (AST)
  • Add DSL parser (Lark)
  • Build symbolic IR
  • Encode properties in Z3
  • Generate counterexamples
  • Add more properties

Philosophy

Sentinel is based on a simple idea:

Write what should never happen.
Let the tool prove whether it can.

It hides solver complexity and focuses on human-readable security intent.

Status

Early prototype (v0.1)
Expect breaking changes and limited language support.

About

Sentinel is a security property checker for programs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages