Norfab

Latest version: v0.6.0

Safety actively analyzes 724087 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.3.0

FEATURES

1. Added "show version" support for nfcli client to display versions of locally installed libraries, fixes. 4
2. Added "show broker version" support for nfcli client to retrieve broker report of the version of libraries broker is running on, fixes. 4
3. Added support "show broker inventory" command to display broker inventory
4. Simple inventory added support to produce a serialized dictionary output
5. Broker added "show_broker_inventory" and "show_broker_version" MMI endpoints
6. Added support for simple inventory service to render inventory using Jinja2, renderer passed on `env` variable that contains operating system environment variables, allowing to source any env data into NorFab inventory for both broker and workers. 5
7. Created `fastapi` service to host REST API for NorFab

0.2.4

BUGS

1. Fixed nfcli `--workers-list` handling
2. Fixed `job_data` url handling for nornir cli/cfg/test tasks
3. Fixed nfapi handling of empty worker name

FEATURES

1. Added a set of confirmed commit shell commands to nornir cfg netmiko plugin

---

0.2.3

FEATURES

1. Added nfcli `--workers-list` option to specify a list of workers to start

CHANGES

1. Fixed handling of jinja2 import for the worker to make it optional

---

0.2.1

CHANGES

1. Improved libs imports handling to account for distributed deployment
2. Improved logging handling
3. Fixed nfcli issue with starting components onf NorFab 2
4. Changed CTRL+C handling to trigger graceful NorFab exit

FEATURES

1. Added `broker -> shared_secret` parameter in `inventory.yaml` to configure clients and workers broker shared secret key
2. Added and tested docker files

---

0.2.0

CHANGES

1. refactored `get_circuits` to use `threadpoolexecutor` to fetch circuits path from netbox
2. adding `job_data` json load to nornir cli, cfg and test tasks

BUGS

1. Fixing netbox `get_devices` dry run test
2. Fixed netbox `get_circuits` devices site retrieval handling

FEATURES

1. Added cache to Netbox `get_circuits` and `get_devices` tasks
2. Added new `agent` worker to stsart working on use cases to interface with LLMs

---

0.1.1

BUGS

1. FIxed Netbox CLI Shell handling of NFCLIENT

CHANGES

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.