FreeSDN Plugin Registry
← All plugins

compliance

Config Drift Guard

Compares your sites against a declared baseline and reports what has drifted. Checks site parity (every site should have the same kinds of device), naming conventions, PoE state on ports that should have it, and devices that have been offline too long. Raises alerts, and can stage a correction for operator approval.

driftcompliancemulti-sitebaselinestaged-changes

Runs on a timer

This plugin declares work FreeSDN will run for you, per organisation. Every schedule can be switched off from Plugins in the UI.

drift_scan
every 15 min · on by default
Run every enabled drift check and raise or resolve alerts. Read-only against your gear; it inspects the inventory FreeSDN already holds.

Package

Plugin ID
config-drift-guard
Version
2.1.1
Author
FreeSDN
Minimum core
26.06.1
Python
>=3.11
SHA-256
aec90e96097ad1cc72702d0da5a3acd0e1bfd0618cb010d6bf8221e8895b5f70

Install

From inside FreeSDN, open Plugins › Marketplace, sync the catalogue, and install Config Drift Guard. The instance verifies the catalogue signature before ingest and the archive checksum before unpacking.

To install the archive directly instead:

curl -fSLO https://registry.freesdn.org/dl/config-drift-guard-2.1.1.zip
sha256sum config-drift-guard-2.1.1.zip
# expect: aec90e96097ad1cc72702d0da5a3acd0e1bfd0618cb010d6bf8221e8895b5f70

Then upload the ZIP under Plugins › Install from file.

Plugins run in-process with the API. The loader applies import hygiene, ZIP-slip and ZIP-bomb guards, hash-pinned dependencies and per-action permission caps, but it is a cooperative trusted-author model and not a security sandbox. Install what you would be willing to run as application code.

Source and issues →