PAI-favicon-120423 MLSecOps-favicon icon3
Protect AI-product logo-NB Defense-symbol-whiteNb defense

Secure Jupyter Notebooks

NB Defense ushers in the new category of MLSecOps to build a safer AI-powered world, and is the only Jupyter Notebook scanning tool available. It’s free to use, and runs in your Jupyter Notebook environment.

Learn More
Illustrated screenshot of NB Defense in a Jupyter Notebook

An Industry-First Security Scanner for Jupyter Notebooks

Protect AI's NB Defense is the industry’s first security solution to address vulnerabilities in a core component used at the beginning of a machine learning experiment. NB Defense is a JupyterLab Extension as well as a CLI tool that enables you to apply a security-first approach throughout every step of your machine learning development.

Scan and Detect Vulnerabilities

Purple icon of a key

Secrets

API keys, private keys, authentication tokens, and other security credentials

Purple icon of a dependency

Dependencies

Dependency vulnerabilities and exposures in ML OSS frameworks, libraries, and packages

Purple icon of an award

3P Licenses

Non-permissive licenses in ML OSS frameworks, libraries, and packages 

Purple icon of a person

PII

Sensitive data and personally identifiable information

Key Features

Illustrated screenshot of NB Defense product in a Jupyter Notebook on a dark blue background
Illustrated screenshot of NB Defense product downloading and installing dependencies on a dark blue background
Illustrated screenshot of NB Defense product showing CVE alerts on a dark blue background
Illustrated screenshot of white NB Defense settings menu on a dark blue background

Get Started with NB Defense

Check out our GitHub page to learn more and download

Learn More