FreeSDN Plugin Registry
← All plugins

integration

NetBox Sync

Pushes the FreeSDN device inventory into NetBox as devices and sites. Runs dry by default so you can see exactly what would change before anything does, and reports conflicts rather than overwriting them.

netboxdcimipaminventorysource-of-truth

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.

inventory_sync
every 1h · off until you enable it
Reconcile FreeSDN's inventory against NetBox. Honours the dry_run setting, which defaults on. Ships DISABLED: an unattended write into an external system of record should be a deliberate decision.

Package

Plugin ID
netbox-sync
Version
3.1.1
Author
FreeSDN
Minimum core
26.06.1
Python
>=3.11
SHA-256
45fc5d36b77ee6ca7e352cf01628e51997555d3012df515583076dae51fdb55d

Install

From inside FreeSDN, open Plugins › Marketplace, sync the catalogue, and install NetBox Sync. 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/netbox-sync-3.1.1.zip
sha256sum netbox-sync-3.1.1.zip
# expect: 45fc5d36b77ee6ca7e352cf01628e51997555d3012df515583076dae51fdb55d

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 →