
Product
Introducing Reachability for PHP
Reachability analysis for PHP is now available in experimental, helping teams identify which vulnerabilities are actually exploitable.
logging-toolbox
Advanced tools
logging-toolboxThe logging-toolbox module contains useful functions to help the user
with logging recurring things like command-line arguments and dependencies
on startup.
Suppose we have a Python program that has the dependencies dep1 and dep2,
and takes the command-line arguments --server-url, --one-argument and
--some-hex-value. We'll assume the module the program is a part of is
called simple_program. Upon startup, we can log the versions of our
dependencies and all arguments.
from .utils import get_args, setup_logging
from logging_toolbox.startup import startup_log
from logging_toolbox.utils import clean_url
if __name__ == '__main__':
arguments = get_args()
setup_logging()
startup_log(arguments,
critical_modules=['simple_program', 'dep1', 'dep2'],
cleaners={'server_url': clean_url,
'some_hex_value': '0x{:04X}'.format})
This should log something like:
=================CONFIG=================
----------------Versions----------------
simple_program : UNKNOWN
dep1 : 0.3.2.dev23
dep2 : 1.0.1
---------------Arguments----------------
one_argument : argument value
server_url : https://user:******@server/
some_hex_value : 0x02FF
=======================================
FAQs
logging-toolbox
We found that logging-toolbox demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Reachability analysis for PHP is now available in experimental, helping teams identify which vulnerabilities are actually exploitable.

Product
Export Socket alert data to your own cloud storage in JSON, CSV, or Parquet, with flexible snapshot or incremental delivery.

Research
/Security News
Bitwarden CLI 2026.4.0 was compromised in the Checkmarx supply chain campaign after attackers abused a GitHub Action in Bitwarden’s CI/CD pipeline.