Skip to content

Model Scanner Self-Hosted

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 Self-Hosted solution 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. The container can be accessed in the same way as the SaaS container above; the difference is that the endpoint being reached must be the endpoint of the running container service, and that there is no console to display the results.

Model Scanner Self-Hosted consists of:

  • Model Scanner API - offers advanced API functionality
  • Model Scanner CLI - provides direct, synchronous access to the Model Scanner engine; good for CI/CD pipeline integration

Model Scanner solution is distributed as Docker images and can be run on any Docker-compatible environment. This technical document outlines the steps required to download and deploy the Model Scanner Docker images using Kubernetes orchestration tools.

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.