LSE toolsLSE toolsKarn (225)Karn (225)

Tool and Usage

Karn is a tool to create AppArmor and seccomp profiles. This can be useful to restrict what applications can do for increased security.

Screenshot for Karn tool review

Why this tool?

Karn helps to create profiles for applications. This is done with the available security mechanisms found on the system including AppArmor, capabilities, and seccomp.

How it works

By creating files in the TOML format, you tell the tool what an application can do. This could be for example stating which system calls are safe for that application. Karn then processes the TOML file and creates the related profiles.

Usage and audience

Karn is commonly used for application security or system hardening.

Tool review

The review and analysis of this project resulted in the following remarks for this security tool:


  • + The source code of this software is available

Author and Maintainers

Karn is under development by Grant Seltzer.

This tool page was recently updated. Found an improvement? Become an influencer and submit an update.
Project details
Latest releaseNo release found
Last updatedSept. 17, 2017

Project health

This score is calculated by different factors, like project age, last release date, etc.


GitHub iconGitHub project

Related terms