Fabric is a high level Python (2.7, 3.4+) library designed to execute shell commands remotely over SSH, yielding useful Python objects in return.
It builds on top of Invoke (subprocess command execution and command-line features) and Paramiko (SSH protocol implementation), extending their APIs to complement one another and provide additional functionality.
Core use cases for Fabric include (but are not limited to):
Fabric is available via the PyPI package manager.
Java users get SPDX-formatted licenses for 55,933 package releases
Python users get SPDX-formatted licenses for 11,191 package releases
Conda users get SPDX-formatted licenses for 201 package releases
Python users get vulnerability remediation advice for 10,840 package releases
Generate SBOMs of all the packages used in your applications with rich insights such as:
Security-advised and license-annotated catalog recommendations to keep your applications safe:
Create a custom repository of pre-vetted and approved packages unique to your organization: