Stories by indolering
The authors (finally) published their code and sent me the following note:
> Here's the link for a public repository with the POPL'19 version of JaVerT on GitHub:
>
>https://github.com/javert2/JaVerT2.0
>
> You can also download our POPL artifact (in the form of a virtual machine) using the ...
I can't find a source code repo, but I managed to track down a [slidedeck](https://www.slideserve.com/stamos/gradual-typing-embedded-securely-in-javascript) and a (broken) [tutorial](https://rise4fun.com/FStar/tutorial/tsStar) with some code samples.
DOI: [https://doi.org/10.1016/j.jlamp.2016.08.006](https://doi.org/10.1016/j.jlamp.2016.08.006)
They bury the lead a bit: JaVerT now has the ability to perform symbolic verification of contracts in the form of "tests" written in plain JavaScript. It's getting close to something that is usable by mortal developers.
[Slides](https://drive.google.com/file/d/19yaYn4rMyD5E39ZDEchvTgQ_bDOTVZ5P/view?usp=sharing)
* Uses and extends eBPF, making it stackable with existing LSMs (like SELinux or AppArmor).
* [Latest patch][LKML] revision submitted to the Linux kernel mailing list.
* [FOSDEM 2018 talk][fosdem] with overview of Landlock and explainer on how per-file access control works.
[LKML]: https://lkml...