{"version":1,"pages":[{"id":"ToUYXcABnRp9AEhtdqHK","title":"Introduction to Safety","pathname":"/safety-docs","siteSpaceId":"sitesp_1YrkI","icon":"bullseye-arrow","description":""},{"id":"aVpFrfEiANweogsdlKQ4","title":"Introduction to Safety Firewall","pathname":"/safety-docs/firewall/introduction-to-safety-firewall","siteSpaceId":"sitesp_1YrkI","icon":"fire","description":"","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"}]},{"id":"7fkmHwKSabJy1yUHvtCR","title":"Installation and Configuration","pathname":"/safety-docs/firewall/installation-and-configuration","siteSpaceId":"sitesp_1YrkI","icon":"sliders","description":"","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"}]},{"id":"1nVyH9N7ywxHq5APRdRq","title":"Installing Safety CLI via Binary","pathname":"/safety-docs/firewall/installation-and-configuration/installing-safety-cli-via-binary","siteSpaceId":"sitesp_1YrkI","icon":"binary","description":"","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"},{"label":"Installation and Configuration","icon":"sliders"}]},{"id":"gHf6hFwbV96qMBpwsOkN","title":"Uninstalling Firewall","pathname":"/safety-docs/firewall/installation-and-configuration/uninstalling-firewall","siteSpaceId":"sitesp_1YrkI","icon":"sign-posts-wrench","description":"","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"},{"label":"Installation and Configuration","icon":"sliders"}]},{"id":"3R2uNSzMZOmHM04G518g","title":"Using Safety Firewall in Docker","pathname":"/safety-docs/firewall/installation-and-configuration/using-safety-firewall-in-docker","siteSpaceId":"sitesp_1YrkI","icon":"docker","description":"This guide explains how to integrate Safety Firewall into your Docker builds to protect package installations during image creation.","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"},{"label":"Installation and Configuration","icon":"sliders"}]},{"id":"K42oxtdb7yfWDz9WQhQx","title":"Using Firewall","pathname":"/safety-docs/firewall/using-firewall","siteSpaceId":"sitesp_1YrkI","icon":"display-code","description":"","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"}]},{"id":"7v6B7sZzJsp3xoDRP8Eg","title":"Working with Codebases","pathname":"/safety-docs/firewall/using-firewall/working-with-codebases","siteSpaceId":"sitesp_1YrkI","icon":"rectangle-terminal","description":"This guide explains how Safety Firewall interacts with your codebases and how to manage your projects efficiently.","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"},{"label":"Using Firewall","icon":"display-code"}]},{"id":"oi0jjREAqhLndSEK6cFU","title":"Firewall Monitoring and Management","pathname":"/safety-docs/firewall/using-firewall/firewall-monitoring-and-management","siteSpaceId":"sitesp_1YrkI","icon":"monitor-waveform","description":"This guide covers how to monitor Safety Firewall activity and manage your organization's protection status using Safety Platform.","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"},{"label":"Using Firewall","icon":"display-code"}]},{"id":"aRdjJc6rSRZu5vE708av","title":"Firewall Policy Management","pathname":"/safety-docs/firewall/using-firewall/firewall-policy-management","siteSpaceId":"sitesp_1YrkI","icon":"user-police-tie","description":"This guide explains how to configure and manage policies in Safety Firewall to control package installation behavior across your organization.","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"},{"label":"Using Firewall","icon":"display-code"}]},{"id":"Z35VuGbltdGoeVzAA2bY","title":"Troubleshooting","pathname":"/safety-docs/firewall/using-firewall/troubleshooting","siteSpaceId":"sitesp_1YrkI","icon":"suitcase-medical","description":"This guide helps you identify and resolve common issues with Safety Firewall. If you encounter problems during installation, configuration, or daily usage, the solutions here should help you get back","breadcrumbs":[{"label":"Safety Firewall","icon":"block-brick-fire"},{"label":"Using Firewall","icon":"display-code"}]},{"id":"YZcZJBYpxqz7uc9nkf7Z","title":"Introduction to Safety CLI Vulnerability Scanning","pathname":"/safety-docs/safety-cli/introduction-to-safety-cli-vulnerability-scanning","siteSpaceId":"sitesp_1YrkI","icon":"shield-check","description":"Vulnerability Scanning for Secure Python Development","breadcrumbs":[{"label":"SAFETY CLI"}]},{"id":"nolLqsyRLZHjUEFJevcE","title":"Quick Start Guide","pathname":"/safety-docs/safety-cli/introduction-to-safety-cli-vulnerability-scanning/quick-start-guide","siteSpaceId":"sitesp_1YrkI","icon":"gauge-max","description":"","breadcrumbs":[{"label":"SAFETY CLI"},{"label":"Introduction to Safety CLI Vulnerability Scanning","icon":"shield-check"}]},{"id":"sXG1GuLZM241NPjl8IMw","title":"Migrating from Safety CLI 2.x to Safety CLI 3.x","pathname":"/safety-docs/safety-cli/introduction-to-safety-cli-vulnerability-scanning/migrating-from-safety-cli-2.x-to-safety-cli-3.x","siteSpaceId":"sitesp_1YrkI","icon":"square-up","description":"","breadcrumbs":[{"label":"SAFETY CLI"},{"label":"Introduction to Safety CLI Vulnerability Scanning","icon":"shield-check"}]},{"id":"MR29dPWGF9GFQ924Z7OD","title":"Installation and Authentication","pathname":"/safety-docs/safety-cli/installation-and-authentication","siteSpaceId":"sitesp_1YrkI","icon":"desktop-arrow-down","description":"","breadcrumbs":[{"label":"SAFETY CLI"}]},{"id":"Rygg92ei3SKlLVskp4UJ","title":"Scanning for Vulnerable and Malicious Packages","pathname":"/safety-docs/safety-cli/scanning-for-vulnerable-and-malicious-packages","siteSpaceId":"sitesp_1YrkI","icon":"user-hoodie","description":"Scan and secure projects against dependency vulnerabilities.","breadcrumbs":[{"label":"SAFETY CLI"}]},{"id":"I8hRfKfCtmeMjXUDGmwd","title":"Viewing Scan Results","pathname":"/safety-docs/safety-cli/scanning-for-vulnerable-and-malicious-packages/viewing-scan-results","siteSpaceId":"sitesp_1YrkI","icon":"desktop","description":"How to view and understand scan results in the Safety CLI","breadcrumbs":[{"label":"SAFETY CLI"},{"label":"Scanning for Vulnerable and Malicious Packages","icon":"user-hoodie"}]},{"id":"enjZt75CrEWub15wwSOa","title":"Available Commands and Inputs","pathname":"/safety-docs/safety-cli/scanning-for-vulnerable-and-malicious-packages/available-commands-and-inputs","siteSpaceId":"sitesp_1YrkI","icon":"input-pipe","description":"","breadcrumbs":[{"label":"SAFETY CLI"},{"label":"Scanning for Vulnerable and Malicious Packages","icon":"user-hoodie"}]},{"id":"m6WZyyo3lJpQjkf9UDNX","title":"Scanning in CI/CD","pathname":"/safety-docs/safety-cli/scanning-for-vulnerable-and-malicious-packages/scanning-in-ci-cd","siteSpaceId":"sitesp_1YrkI","icon":"timeline-arrow","description":"","breadcrumbs":[{"label":"SAFETY CLI"},{"label":"Scanning for Vulnerable and Malicious Packages","icon":"user-hoodie"}]},{"id":"p4OTNsSjAAfXC3MzYRDx","title":"Securing Development Environments","pathname":"/safety-docs/safety-cli/scanning-for-vulnerable-and-malicious-packages/securing-development-environments","siteSpaceId":"sitesp_1YrkI","icon":"lock-keyhole","description":"","breadcrumbs":[{"label":"SAFETY CLI"},{"label":"Scanning for Vulnerable and Malicious Packages","icon":"user-hoodie"}]},{"id":"7Y8yOY5x4lnm7e9TDUJ2","title":"License Scanning","pathname":"/safety-docs/safety-cli/scanning-for-vulnerable-and-malicious-packages/license-scanning","siteSpaceId":"sitesp_1YrkI","icon":"file-certificate","description":"","breadcrumbs":[{"label":"SAFETY CLI"},{"label":"Scanning for Vulnerable and Malicious Packages","icon":"user-hoodie"}]},{"id":"tpU50KShKiOc8C7y78zD","title":"Exit Codes","pathname":"/safety-docs/safety-cli/scanning-for-vulnerable-and-malicious-packages/exit-codes","siteSpaceId":"sitesp_1YrkI","icon":"right-from-bracket","description":"","breadcrumbs":[{"label":"SAFETY CLI"},{"label":"Scanning for Vulnerable and Malicious Packages","icon":"user-hoodie"}]},{"id":"995ljmNTBusyNG4tHvsw","title":"Scanning in Production","pathname":"/safety-docs/safety-cli/scanning-for-vulnerable-and-malicious-packages/scanning-in-production","siteSpaceId":"sitesp_1YrkI","icon":"rocket-launch","description":"","breadcrumbs":[{"label":"SAFETY CLI"},{"label":"Scanning for Vulnerable and Malicious Packages","icon":"user-hoodie"}]},{"id":"9Nhauir2LGOz3r6EauKE","title":"Safety Telemetry","pathname":"/safety-docs/safety-cli/safety-telemetry","siteSpaceId":"sitesp_1YrkI","icon":"binary-lock","description":"","breadcrumbs":[{"label":"SAFETY CLI"}]},{"id":"EjWAg9oHJoh07rnNpLz3","title":"Enterprise Deployment","pathname":"/safety-docs/deployment/deployment","siteSpaceId":"sitesp_1YrkI","icon":"building-shield","description":"Deploy Safety Endpoint across your organization using your enterprise management platform","breadcrumbs":[{"label":"Enterprise Deployment"}]},{"id":"MTvTOSULMHfmulY5Fjhq","title":"Microsoft Intune","pathname":"/safety-docs/deployment/deployment/microsoft-intune","siteSpaceId":"sitesp_1YrkI","icon":"windows","description":"Deploy and manage Safety Endpoint on Windows devices using Microsoft Intune Remediations","breadcrumbs":[{"label":"Enterprise Deployment"},{"label":"Enterprise Deployment","icon":"building-shield"}]},{"id":"TOYhlklLSaozX5GggDOk","title":"MCM (SCCM/MECM)","pathname":"/safety-docs/deployment/deployment/microsoft-configuration-manager","siteSpaceId":"sitesp_1YrkI","icon":"windows","description":"Deploy and manage Safety Endpoint on Windows devices using Microsoft Configuration Manager Packages & Programs","breadcrumbs":[{"label":"Enterprise Deployment"},{"label":"Enterprise Deployment","icon":"building-shield"}]},{"id":"BCkhIrhHPnqSZ6dSV0C2","title":"Jamf Pro","pathname":"/safety-docs/deployment/deployment/jamf-pro","siteSpaceId":"sitesp_1YrkI","icon":"apple","description":"Deploy and manage Safety Endpoint on macOS devices using Jamf Pro Policies","breadcrumbs":[{"label":"Enterprise Deployment"},{"label":"Enterprise Deployment","icon":"building-shield"}]},{"id":"BKdIZbm2v4aLuHZBlqcK","title":"ManageEngine","pathname":"/safety-docs/deployment/deployment/manageengine-endpoint-central","siteSpaceId":"sitesp_1YrkI","icon":"windows","description":"Deploy and manage Safety Endpoint on Windows devices using ManageEngine Endpoint Central Custom Script Configurations","breadcrumbs":[{"label":"Enterprise Deployment"},{"label":"Enterprise Deployment","icon":"building-shield"}]},{"id":"9SPUIz613LbgWtv9JEvg","title":"Applying Fixes","pathname":"/safety-docs/vulnerability-remediation/applying-fixes","siteSpaceId":"sitesp_1YrkI","icon":"bug-slash","description":"","breadcrumbs":[{"label":"Vulnerability Remediation"}]},{"id":"HMhyMbVeFrKaAyDglXn7","title":"Securing Git Repositories","pathname":"/safety-docs/installation/securing-git-repositories","siteSpaceId":"sitesp_1YrkI","icon":"git","description":"","breadcrumbs":[{"label":"Integration"}]},{"id":"hzzk4UmeoFBFEHcMz7s3","title":"GitHub","pathname":"/safety-docs/installation/securing-git-repositories/github","siteSpaceId":"sitesp_1YrkI","icon":"github","description":"","breadcrumbs":[{"label":"Integration"},{"label":"Securing Git Repositories","icon":"git"}]},{"id":"rSKxHYyhcoPjujqSKeuI","title":"GitHub Actions","pathname":"/safety-docs/installation/securing-git-repositories/github/github-actions","siteSpaceId":"sitesp_1YrkI","icon":"github","description":"","breadcrumbs":[{"label":"Integration"},{"label":"Securing Git Repositories","icon":"git"},{"label":"GitHub","icon":"github"}]},{"id":"t3EuZdVVzbjbCLeVirPT","title":"GitLab","pathname":"/safety-docs/installation/securing-git-repositories/gitlab","siteSpaceId":"sitesp_1YrkI","icon":"square-gitlab","description":"","breadcrumbs":[{"label":"Integration"},{"label":"Securing Git Repositories","icon":"git"}]},{"id":"nmURUHBjk23irieqrMOj","title":"BitBucket","pathname":"/safety-docs/installation/securing-git-repositories/bitbucket","siteSpaceId":"sitesp_1YrkI","icon":"bitbucket","description":"","breadcrumbs":[{"label":"Integration"},{"label":"Securing Git Repositories","icon":"git"}]},{"id":"Q1QapyFoRLjoOxbwmi75","title":"Azure DevOps","pathname":"/safety-docs/installation/securing-git-repositories/azure-devops","siteSpaceId":"sitesp_1YrkI","icon":"microsoft","description":"","breadcrumbs":[{"label":"Integration"},{"label":"Securing Git Repositories","icon":"git"}]},{"id":"AT0ypvoNLRJoso4JE67y","title":"Git Post-Commit Hooks","pathname":"/safety-docs/installation/securing-git-repositories/git-post-commit-hooks","siteSpaceId":"sitesp_1YrkI","icon":"code-commit","description":"","breadcrumbs":[{"label":"Integration"},{"label":"Securing Git Repositories","icon":"git"}]},{"id":"wKaxjuRgYmZwli3qvGBh","title":"Pipenv","pathname":"/safety-docs/installation/pipenv","siteSpaceId":"sitesp_1YrkI","icon":"python","description":"","breadcrumbs":[{"label":"Integration"}]},{"id":"tjZTP9JLTda1MiQFlusB","title":"Docker Containers","pathname":"/safety-docs/installation/docker-containers","siteSpaceId":"sitesp_1YrkI","icon":"docker","description":"","breadcrumbs":[{"label":"Integration"}]},{"id":"Lxr91jqtg2YWAxBiFPhH","title":"Safety Policy Files","pathname":"/safety-docs/administration/safety-policy-files","siteSpaceId":"sitesp_1YrkI","icon":"user-police","description":"","breadcrumbs":[{"label":"Administration"}]},{"id":"bawe3OPV99dHI6WqBP2q","title":"Project Policies","pathname":"/safety-docs/administration/project-policies","siteSpaceId":"sitesp_1YrkI","icon":"memo-pad","description":"","breadcrumbs":[{"label":"Administration"}]},{"id":"v1dsSLJ8VIqwBnigUCGy","title":"Output Options and Recommendations","pathname":"/safety-docs/output/output-options-and-recommendations","siteSpaceId":"sitesp_1YrkI","icon":"message-medical","description":"","breadcrumbs":[{"label":"Output"}]},{"id":"HWwIVsHrVUGL5RMIJvUl","title":"JSON Output","pathname":"/safety-docs/output/json-output","siteSpaceId":"sitesp_1YrkI","icon":"brackets-curly","description":"","breadcrumbs":[{"label":"Output"}]},{"id":"db6QsXjjtEAdfXFHUSt1","title":"SBOM Output","pathname":"/safety-docs/output/sbom-output","siteSpaceId":"sitesp_1YrkI","icon":"rectangle-code","description":"","breadcrumbs":[{"label":"Output"}]},{"id":"6h5s7CCHbj4GmgUvZJp7","title":"HTML Output","pathname":"/safety-docs/output/html-output","siteSpaceId":"sitesp_1YrkI","icon":"code","description":"","breadcrumbs":[{"label":"Output"}]},{"id":"DQ670BLW5LC09kepPGGl","title":"Detecting Vulnerabilities and Sharing Results via Email","pathname":"/safety-docs/output/detecting-vulnerabilities-and-sharing-results-via-email","siteSpaceId":"sitesp_1YrkI","icon":"envelope","description":"This guide outlines how to utilize the Safety CLI tool for detecting vulnerabilities within your project dependencies and automatically sending an email notification when vulnerabilities are detected.","breadcrumbs":[{"label":"Output"}]},{"id":"6Md55A20AbJRoo5jxZbS","title":"Support","pathname":"/safety-docs/support/support","siteSpaceId":"sitesp_1YrkI","icon":"headset","description":"","breadcrumbs":[{"label":"Support"}]},{"id":"Ykje8oLJo8Fx3hCn0QrQ","title":"Special Notes on Windows","pathname":"/safety-docs/support/support/special-notes-on-windows","siteSpaceId":"sitesp_1YrkI","icon":"windows","description":"","breadcrumbs":[{"label":"Support"},{"label":"Support","icon":"headset"}]},{"id":"8jV7HQUt21HdIwosQ61N","title":"Invalid API Key Error","pathname":"/safety-docs/support/invalid-api-key-error","siteSpaceId":"sitesp_1YrkI","icon":"message-exclamation","description":"","breadcrumbs":[{"label":"Support"}]},{"id":"6PKDvHV3JbrTKMedLpNS","title":"Headless Authentication","pathname":"/safety-docs/support/headless-authentication","siteSpaceId":"sitesp_1YrkI","icon":"right-to-bracket","description":"Learn how to authenticate sessions on machines with no browser, by leveraging a second machine with a browser.","breadcrumbs":[{"label":"Support"}]},{"id":"Lgt5VIqoEbwhWbnqb7Fm","title":"Implementation Support","pathname":"/safety-docs/support/implementation-support","siteSpaceId":"sitesp_1YrkI","icon":"hexagon-check","description":"","breadcrumbs":[{"label":"Support"}]},{"id":"0BJ9RNLR6fOTp7YoV18e","title":"Global proxy and identity configuration","pathname":"/safety-docs/support/global-proxy-and-identity-configuration","siteSpaceId":"sitesp_1YrkI","icon":"passport","description":"","breadcrumbs":[{"label":"Support"}]},{"id":"sKzEjoi1mauIszWioFnP","title":"Using Safety in Conda Environments","pathname":"/safety-docs/support/using-safety-in-conda-environments","siteSpaceId":"sitesp_1YrkI","icon":"snake","description":"","breadcrumbs":[{"label":"Support"}]},{"id":"FwrNe0dnv4jV36n6wpZB","title":"Understanding Vulnerability Scoring Systems: CVSS and EPSS","pathname":"/safety-docs/miscellaneous/understanding-vulnerability-scoring-systems-cvss-and-epss","siteSpaceId":"sitesp_1YrkI","icon":"badge-check","description":"This guide provides a comprehensive comparison between two major vulnerability scoring systems: the Common Vulnerability Scoring System (CVSS) and the Exploit Prediction Scoring System (EPSS).","breadcrumbs":[{"label":"Miscellaneous"}]},{"id":"PVaJPgEQQvVITYX459rz","title":"Release Notes","pathname":"/safety-docs/miscellaneous/release-notes","siteSpaceId":"sitesp_1YrkI","icon":"memo-pad","description":"","breadcrumbs":[{"label":"Miscellaneous"}]},{"id":"fR3dWUXjECYp79ZaQAb5","title":"Breaking Changes in Safety 3","pathname":"/safety-docs/miscellaneous/release-notes/breaking-changes-in-safety-3","siteSpaceId":"sitesp_1YrkI","icon":"memo-circle-info","description":"","breadcrumbs":[{"label":"Miscellaneous"},{"label":"Release Notes","icon":"memo-pad"}]}]}