Config Drift Guard
v2.1.1Compares your sites against a declared baseline and reports what has drifted.
Signed plugin catalogue
Every plugin here is packaged, checksummed and published from source. Point your instance at this registry and they appear under Plugins › Marketplace.
This catalogue is signed. A FreeSDN instance with the publisher key pinned verifies the signature before it will ingest anything, and verifies each archive's SHA-256 before it will unpack it.
Add the registry to docker-compose.yml and restart the API:
MARKETPLACE_REGISTRY_URL=https://registry.freesdn.org/plugins.json MARKETPLACE_PUBLISHER_PUBLIC_KEY=580c30040c2eec36902d4ea9e778ee12cac270011703e9e9f8f7c617158711d5
Compares your sites against a declared baseline and reports what has drifted.
A minimal example plugin that demonstrates the FreeSDN Plugin SDK. Lists offline devices, creates alerts, emits events, stores settings, and exposes a custom REST endpoint.
Publishes network state into Home Assistant as sensors, so the automations you already have can react to the network. Estate totals, availability, and a problem sensor per site.
Opens a Jira issue when a FreeSDN alert fires and closes it when the alert resolves.
Adds the devices FreeSDN already knows about to LibreNMS, so a new switch does not have to be typed into two systems. Runs dry by default, never deletes, and reports what it skipped and why.
Pushes the FreeSDN device inventory into NetBox as devices and sites.
Raises an alert when a device appears that is not on your allowlist.
Triggers a PagerDuty incident when a FreeSDN alert fires and resolves it when the alert clears.
Finds the switch-port problems nothing else looks for: ports enabled with no link for weeks, links negotiating half duplex, climbing error counters, live ports on the default VLAN, and switches…
Creates a ServiceNow incident when a FreeSDN alert fires and resolves it when the alert clears.
Creates asset records in Snipe-IT for hardware FreeSDN finds on the network, so warranty, cost and ownership are tracked from the day a device appears.
Creates Zabbix hosts for the devices FreeSDN finds, so a new switch is monitored without being typed into a second system. Runs dry by default, never deletes, and reports what it skipped and why.