AppArmor Language Server

By Alex Murray Star developer

View on Snapcraft.io
Version0.9.3
Revision320
Size18.8 MB
LicenseGPL-3.0+
Confinementstrict
Basecore24
CategoriesDevelopment

Language server for AppArmor profiles

ScreenshotScreenshot

This is a language server for AppArmor profiles, which provides features such
as code completion, linting, and diagnostics for AppArmor profiles. It is
designed to be used with editors that support the Language Server Protocol
(LSP), such as VS Code, Vim, and Emacs.

Also includes standalone apparmor-lint and apparmor-format commands to
lint and format individual profiles - useful in CI / pre-commit hooks etc.

NOTE: the system-backup interface must be connected for accurate filesystem
path completions, and the log-observe interface must be connected for
audit-log rule suggestions (reading AppArmor denials from the systemd
journal). After installation, run:

sudo snap connect apparmor-language-server:system-backup
sudo snap connect apparmor-language-server:log-observe

Update History

0.8.2 (204) → 0.9.3 (320)
26 Sept 2026, 02:30 UTC
0.8.1 (193) → 0.8.2 (204)
6 Jun 2026, 12:30 UTC
0.8.0 (179) → 0.8.1 (193)
6 Jun 2026, 00:15 UTC
0.7.1 (167) → 0.8.0 (179)
4 Jun 2026, 13:30 UTC
0.7.0 (160) → 0.7.1 (167)
2 Jun 2026, 03:00 UTC
0.6.0 (135) → 0.7.0 (160)
1 Jun 2026, 23:45 UTC
0.4.1 (92) → 0.6.0 (135)
29 May 2026, 09:00 UTC
0.4.0 (87) → 0.4.1 (92)
24 May 2026, 00:30 UTC
0.3.0-7-gbeec742 (57) → 0.4.0 (87)
23 May 2026, 13:30 UTC
0.3.0-b8fec30 (52) → 0.3.0-7-gbeec742 (57)
20 May 2026, 01:45 UTC
0.3.0-b8fec30 47 → 52
20 May 2026, 00:30 UTC
0.1.0-fdaf0cc (42) → 0.3.0-b8fec30 (47)
20 May 2026, 00:00 UTC
0.1.0-fdaf0cc (42)
19 May 2026, 15:00 UTC

Published19 May 2026, 14:39 UTC

Last updated26 Sept 2026, 00:25 UTC

First seen19 May 2026, 15:00 UTC