feat: added built-in systemd security plugin

This commit is contained in:
2026-07-12 00:13:30 +07:00
parent b07562921b
commit e15bb2ddd5
4 changed files with 207 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
from core.base import BaseWorker
from core.schemas import ModuleManifest
from .config import SystemdModuleConfig
from .systemd_security import SystemdWorker
MANIFEST = ModuleManifest(
identifier="systemd",
name="Systemd Security Audit",
category="systemd",
version="0.1.0",
api_version="1",
description="Audits systemd service and timer configuration.",
)
CONFIG_MODEL = SystemdModuleConfig
def build_worker(config: SystemdModuleConfig) -> BaseWorker:
return SystemdWorker(config)