Model Scanner CLI¶
Model Scanner analyzes Machine Learning Models to identify malware, vulnerabilities, and integrity issues.
HiddenLayer Model Scanner analyzes machine learning models to identify hidden cybersecurity risks and threats such as malware, vulnerabilities, and integrity issues. Its advanced scanning engine is built to analyze your machine learning models, meticulously inspecting each layer and component to detect possible signs of malicious activity, including malware, tampering, and backdoors.
Model Scanner CLI provides direct, synchronous access to the Model Scanner engine. Users can run it directly from the command line, or can integrate it into their own queueing and orchestration systems. Model Scanner CLI includes runtime options that make it suitable for integrating with common CI/CD workflows. Model Scanner CLI does not have any queueing, polling, or notification semantics, and does not expose any API surface area.
Model Scanner CLI provides users with the freedom to deploy and run a model scanning tool on their infrastructure, whether it be on physical servers, cloud services, or in a secure, isolated environment without internet connectivity (air-gapped). This level of control is valuable for organizations with specific security, compliance, or operational requirements.
Model Scanner CLI is distributed as a Docker image and can be run on any Docker-compatible environment. This technical document outlines the steps required to download and deploy the Model Scanner Docker image.
Release Notes
Read the latest Model Scanner release notes.
End User License Agreement
Usage of this Docker Image is subject to HiddenLayer's End-User License Agreement (EULA). Before accessing or utilizing the Docker Image, please carefully review and agree to the terms and conditions outlined in the EULA provided by HiddenLayer. The EULA governs the rights, limitations, and obligations associated with the use of the Docker Image. By using the Docker Image, you indicate your acceptance of the EULA and your commitment to adhere to its provisions. If you do not agree with the terms and conditions set forth in the EULA, refrain from using the Docker Image.
Architecture and Deployment Modes¶
See Hybrid and Disconnected Modes for information about Model Scanner architecture and the different modes it can be deployed to.