{"version":1,"pages":[{"id":"Kn8nWbJ3U3ysdBOCvTE1","title":"open-appsec Documentation","pathname":"/","siteSpaceId":"sitesp_RQaKs","description":""},{"id":"TsnSX5ko3ISWIabbWqW5","title":"What is open-appsec?","pathname":"/what-is-open-appsec","siteSpaceId":"sitesp_RQaKs","description":""},{"id":"cXujLmtv9in0XhCKCW3O","title":"open-appsec Video Tutorials","pathname":"/open-appsec-video-tutorials","siteSpaceId":"sitesp_RQaKs","description":""},{"id":"RCtLwSMB94DuNLfEvTbS","title":"Release Notes","pathname":"/release-notes","siteSpaceId":"sitesp_RQaKs","description":""},{"id":"z05tOkTAglPKuZKnnYSy","title":"Getting Started","pathname":"/getting-started/getting-started","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"pYtU2ANNgakFm2heJDfd","title":"Start With Linux","pathname":"/getting-started/start-with-linux","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"ongBhoz9sKZqGzExmUEn","title":"Install open-appsec for Linux","pathname":"/getting-started/start-with-linux/install-open-appsec-for-linux","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Linux"}]},{"id":"AirlOPWdonj6luaItR6H","title":"Using the open-appsec-ctl Tool","pathname":"/getting-started/start-with-linux/using-the-open-appsec-ctl-tool","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Linux"}]},{"id":"N3YqU9OqerYFKTffgBPj","title":"Configuration Using Local Policy File (Linux)","pathname":"/getting-started/start-with-linux/configuration-using-local-policy-file-linux","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Linux"}]},{"id":"KokD6qvwxDg2XFok6k8D","title":"Local Policy File (Advanced)","pathname":"/getting-started/start-with-linux/local-policy-file-advanced","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Linux"}]},{"id":"0FbDJUC6OJ1a0lJ4lfQd","title":"Local Policy File v1beta2 (beta)","pathname":"/getting-started/start-with-linux/local-policy-file-v1beta2-beta","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Linux"}]},{"id":"CqHWPXIf7cICttTGQFOH","title":"Monitor Events","pathname":"/getting-started/start-with-linux/monitor-events","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Linux"}]},{"id":"lDQro0xuNxZzJgHABh5l","title":"Start with Docker","pathname":"/getting-started/start-with-docker","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"rYOJ0WaqG1RkeSrxmN2H","title":"Deploy With Docker-Compose","pathname":"/getting-started/start-with-docker/deploy-with-docker-compose","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start with Docker"}]},{"id":"XgfzlOEGSM2hy1w6e94z","title":"Configuration Using Local Policy File (Docker)","pathname":"/getting-started/start-with-docker/configuration-using-local-policy-file-docker","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start with Docker"}]},{"id":"Cxz7i4EGZ5oqew2EidHU","title":"Local Policy File (Advanced)","pathname":"/getting-started/start-with-docker/local-policy-file-advanced","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start with Docker"}]},{"id":"dIHo6RibEcNRxDb73g4w","title":"Deprecated Deployment Options","pathname":"/getting-started/start-with-docker/deprecated-deployment-options","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start with Docker"}]},{"id":"Figl5Clf9HtB0l99h5Yt","title":"Install With Docker (Centrally Managed)","pathname":"/getting-started/start-with-docker/deprecated-deployment-options/install-with-docker-centrally-managed","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start with Docker"},{"label":"Deprecated Deployment Options"}]},{"id":"3baaCelK0AXgm6XTdnvt","title":"Install With Docker (Locally Managed)","pathname":"/getting-started/start-with-docker/deprecated-deployment-options/install-with-docker-locally-managed","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start with Docker"},{"label":"Deprecated Deployment Options"}]},{"id":"XzPA7UFoksUJscLSZUHf","title":"Start With Kubernetes","pathname":"/getting-started/start-with-kubernetes","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"Jw3yXVMSugcDq0MU9eOL","title":"Install Using Interactive CLI Tool (Ingress NGINX)","pathname":"/getting-started/start-with-kubernetes/install-using-interactive-cli-tool-ingress-nginx","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"Q08YL77GSqX95HjtJuiw","title":"Configuration Using Interactive CLI Tool","pathname":"/getting-started/start-with-kubernetes/configuration-using-interactive-cli-tool","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"RL7uBssVsFZ06cSH7kmY","title":"Install Using Helm","pathname":"/getting-started/start-with-kubernetes/install-using-helm","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"5K4Vs8LYwj2PuhVkLaka","title":"Install Using Helm - new flow (beta)","pathname":"/getting-started/start-with-kubernetes/install-using-helm-new-flow-beta","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"UhUcVh3gY8dk44MjvbMd","title":"Install With Helm using Webhook","pathname":"/getting-started/start-with-kubernetes/install-with-helm-using-webhook","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"eza5W6fTJkAXukyRju5p","title":"Integrate with Envoy Gateway","pathname":"/getting-started/start-with-kubernetes/integrate-with-envoy-gateway","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"F2qjXRaybFnVkZSAp0t3","title":"Configuration Using CRDs","pathname":"/getting-started/start-with-kubernetes/configuration-using-crds","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"zOYCTbWO9hV4PTT6xk3N","title":"Configuration Using CRDs - v1beta2","pathname":"/getting-started/start-with-kubernetes/configuration-using-crds-v1beta2","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"WELOewqxRzQVKfyF5lAG","title":"Configuration using CRDs - special options for Large Scale Deployments","pathname":"/getting-started/start-with-kubernetes/configuration-using-crds-special-options-for-large-scale-deployments","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"KiT1rbtMgbkqqty3junG","title":"Using appsec class for assigning separate custom resources to specific deployments","pathname":"/getting-started/start-with-kubernetes/configuration-using-crds-special-options-for-large-scale-deployments/using-appsec-class-for-assigning-separate-custom-resources-to-specific-deployments","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"},{"label":"Configuration using CRDs - special options for Large Scale Deployments"}]},{"id":"GWifgIM7vLXdG26hgm0F","title":"Using namespace-scoped custom resources","pathname":"/getting-started/start-with-kubernetes/configuration-using-crds-special-options-for-large-scale-deployments/using-namespace-scoped-custom-resources","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"},{"label":"Configuration using CRDs - special options for Large Scale Deployments"}]},{"id":"VQ9deYrciIuXgxeRGob5","title":"Monitor Events","pathname":"/getting-started/start-with-kubernetes/monitor-events","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Start With Kubernetes"}]},{"id":"VqydbuHwuQn4aKZm1kUU","title":"Using the Web UI (SaaS)","pathname":"/getting-started/using-the-web-ui-saas","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"0ty9rMQEgnxS9LBuN7qw","title":"Sign-Up and Login to Portal","pathname":"/getting-started/using-the-web-ui-saas/sign-up-and-login-to-portal","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Using the Web UI (SaaS)"}]},{"id":"ALB46qyty6VrEbhWzPUO","title":"Agents Deployment","pathname":"/getting-started/using-the-web-ui-saas/agents-deployment","siteSpaceId":"sitesp_RQaKs","description":"Skip this page if you already have Agents deployed","breadcrumbs":[{"label":"Getting started"},{"label":"Using the Web UI (SaaS)"}]},{"id":"Gt4cWQ1XxGsmi1x6f3WV","title":"Connect Deployed Agents to SaaS Management Using Tool (K8s & Linux)","pathname":"/getting-started/using-the-web-ui-saas/connect-deployed-agents-to-saas-management-using-tool-k8s-and-linux","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Using the Web UI (SaaS)"}]},{"id":"tgaq7ncAIKmZ7utxH4Wp","title":"Connect Deployed Agents to SaaS Management Using Helm (K8s)","pathname":"/getting-started/using-the-web-ui-saas/connect-deployed-agents-to-saas-management-using-helm-k8s","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Using the Web UI (SaaS)"}]},{"id":"KPhlNAYqTnX6sYV6eUFm","title":"Connect Deployed Agents to SaaS Management (Docker)","pathname":"/getting-started/using-the-web-ui-saas/connect-deployed-agents-to-saas-management-docker","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Using the Web UI (SaaS)"}]},{"id":"WMgZp7bTMiI5PD1ocIKp","title":"Create a Profile","pathname":"/getting-started/using-the-web-ui-saas/create-a-profile","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Using the Web UI (SaaS)"}]},{"id":"yvQt78cZU4kLymWzObq3","title":"Protect Additional Assets","pathname":"/getting-started/using-the-web-ui-saas/protect-additional-assets","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Using the Web UI (SaaS)"}]},{"id":"K0sReVJwM3ZEvc5az1vx","title":"Monitor Events","pathname":"/getting-started/using-the-web-ui-saas/monitor-events","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Using the Web UI (SaaS)"}]},{"id":"R7CcVcTV5aQ7f3KMhaP3","title":"Using Kong Konnect (Kong only)","pathname":"/getting-started/using-the-web-ui-saas/using-kong-konnect-kong-only","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Getting started"},{"label":"Using the Web UI (SaaS)"}]},{"id":"0FuQHPZB3s5qEcLiDqna","title":"Using the Advanced Machine Learning Model","pathname":"/getting-started/using-the-advanced-machine-learning-model","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"LAEFziEHOHMOSRrnQ2IU","title":"Agents","pathname":"/concepts/agents","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"8RL8I0P4CX4LUhJ3TAal","title":"Management & Automation","pathname":"/concepts/management-and-automation","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"bSoEeDAXkZLXQ68n9d9h","title":"Security Practices","pathname":"/concepts/security-practices","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"F0BwjvApUB3C8mPCHvxR","title":"Contextual Machine Learning","pathname":"/concepts/contextual-machine-learning","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"WribrXxUHWlWpkamXchS","title":"Setup Web Application Settings","pathname":"/setup-instructions/setup-web-application-settings","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"SETUP INSTRUCTIONS"}]},{"id":"wUGyxlPk7jxfZ2wFXkCN","title":"Setup Custom Rules and Exceptions","pathname":"/setup-instructions/setup-custom-rules-and-exceptions","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"SETUP INSTRUCTIONS"}]},{"id":"kYcV00oGuukaIYJ9QIE2","title":"Setup Web User Response Pages","pathname":"/setup-instructions/setup-web-user-response-pages","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"SETUP INSTRUCTIONS"}]},{"id":"sKAMia1MoNF6L9uJfcDU","title":"Setup Log Triggers","pathname":"/setup-instructions/setup-log-triggers","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"SETUP INSTRUCTIONS"}]},{"id":"TfmJ0MTYGTWTs52JB3Jd","title":"Setup E-Mail Notification Triggers","pathname":"/setup-instructions/setup-e-mail-notification-triggers","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"SETUP INSTRUCTIONS"}]},{"id":"D3HnvrVZUuj6pT0RZYYQ","title":"Setup Behavior Upon Failure","pathname":"/setup-instructions/setup-behavior-upon-failure","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"SETUP INSTRUCTIONS"}]},{"id":"OpuuzK5b7QcsgMcYddrn","title":"Setup Agent Upgrade Schedule","pathname":"/setup-instructions/setup-agent-upgrade-schedule","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"SETUP INSTRUCTIONS"}]},{"id":"2h6QvbcjzpDv3RGxs7t0","title":"Setup Multi-Factor Authentication","pathname":"/setup-instructions/setup-multi-factor-authentication","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"SETUP INSTRUCTIONS"}]},{"id":"SDQdQL2KlKAGZhmPkMBX","title":"Anti-Bot","pathname":"/additional-security-engines/anti-bot","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Additional Security Engines"}]},{"id":"7dNevGhg9MFNjuwdoFQb","title":"API Schema Enforcement","pathname":"/additional-security-engines/api-schema-enforcement","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Additional Security Engines"}]},{"id":"m8KzoNY4dOeiqv1vMHNJ","title":"Data Loss Prevention (DLP) Rules","pathname":"/additional-security-engines/data-loss-prevention-dlp-rules","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Additional Security Engines"}]},{"id":"QFAhBLITJLhORGrxnUr5","title":"File Security","pathname":"/additional-security-engines/file-security","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Additional Security Engines"}]},{"id":"cuQaC6rolRXweR5lurW8","title":"Intrusion Prevention System (IPS)","pathname":"/additional-security-engines/intrusion-prevention-system-ips","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Additional Security Engines"}]},{"id":"ElltJEfJsBM6lNFM3nOw","title":"Rate Limit","pathname":"/additional-security-engines/rate-limit","siteSpaceId":"sitesp_RQaKs","description":"Rate Limit / DDOS Control","breadcrumbs":[{"label":"Additional Security Engines"}]},{"id":"BNl9icqpdI8Zdvs13eQ3","title":"Snort Rules","pathname":"/snort-rules","siteSpaceId":"sitesp_RQaKs"},{"id":"JVtYvEmf7s5B7UvWAbTL","title":"Import Snort Rules","pathname":"/snort-rules/import-snort-rules","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Snort Rules"}]},{"id":"IhFPSUQMI7nMMCNVwNcB","title":"Write Snort Signatures","pathname":"/snort-rules/write-snort-signatures","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Snort Rules"}]},{"id":"GvJIGA9dtc0GKp3hJvFA","title":"Configuration and Learning","pathname":"/how-to/configuration-and-learning","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"HOW TO"}]},{"id":"hL9P2lcN6vILXJVps4bZ","title":"Track Learning and Move From Learn/Detect to Prevent","pathname":"/how-to/configuration-and-learning/track-learning-and-move-from-learn-detect-to-prevent","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"HOW TO"},{"label":"Configuration and Learning"}]},{"id":"mKsRQYz4wJpG9drvO9pG","title":"Configure Contextual Machine Learning for Best Accuracy","pathname":"/how-to/configuration-and-learning/configure-contextual-machine-learning-for-best-accuracy","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"HOW TO"},{"label":"Configuration and Learning"}]},{"id":"gScpqUNo3rgBeVM7kAGU","title":"Track Learning and Local Tuning in Standalone Deployments","pathname":"/how-to/configuration-and-learning/track-learning-and-local-tuning-in-standalone-deployments","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"HOW TO"},{"label":"Configuration and Learning"}]},{"id":"RW9C4ZryRddlG2TOHyzH","title":"Move From Detect to Prevent in K8s With Many Ingress Rules","pathname":"/how-to/configuration-and-learning/move-from-detect-to-prevent-in-k8s-with-many-ingress-rules","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"HOW TO"},{"label":"Configuration and Learning"}]},{"id":"H7rTL4OOGIpekVeG3KSU","title":"Deployment and Upgrade","pathname":"/deployment-and-upgrade","siteSpaceId":"sitesp_RQaKs"},{"id":"9qtOay1Dm2uZtpI1L6GQ","title":"Load the Attachment in Proxy Configuration","pathname":"/deployment-and-upgrade/load-the-attachment-in-proxy-configuration","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Deployment and Upgrade"}]},{"id":"9iUEuZpCwJxGhdnlh9ly","title":"Upgrade Your Reverse Proxy/API Gateway When an Agent is Installed","pathname":"/deployment-and-upgrade/upgrade-your-reverse-proxy-api-gateway-when-an-agent-is-installed","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Deployment and Upgrade"}]},{"id":"MmEADjsasrUVXuNzu3a6","title":"Integration in GitOps CD (K8s)","pathname":"/deployment-and-upgrade/integration-in-gitops-cd-k8s","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Deployment and Upgrade"}]},{"id":"cvtdaRiCGnKvMjhyxpfw","title":"Build open-appsec Based on Source Code","pathname":"/deployment-and-upgrade/build-open-appsec-based-on-source-code","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Deployment and Upgrade"}]},{"id":"jtzjVKWMFc4mBMfef2k5","title":"Deploying open-appsec WAF on AWS ECS","pathname":"/deployment-and-upgrade/deploying-open-appsec-waf-on-aws-ecs","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Deployment and Upgrade"}]},{"id":"QzWtA1zRkEDhDJBs3KSb","title":"Upgrade Postgres version (Docker-Compose)","pathname":"/deployment-and-upgrade/upgrade-postgres-version-docker-compose","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Deployment and Upgrade"}]},{"id":"I8xCnnrh9umNyxnbavXp","title":"Management Web UI","pathname":"/management-web-ui","siteSpaceId":"sitesp_RQaKs"},{"id":"8mbENukkfe58OTQM2Pxg","title":"Analyze Security Events with Event Advisor","pathname":"/management-web-ui/analyze-security-events-with-event-advisor","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Management Web UI"}]},{"id":"eTPGGbzkcEh2jH107cA0","title":"Track Agent Status","pathname":"/management-web-ui/track-agent-status","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Management Web UI"}]},{"id":"nMBMbys5j9lGOhI9BwUv","title":"Delete or Reset Management Tenant (SaaS)","pathname":"/management-web-ui/delete-or-reset-management-tenant-saas","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Management Web UI"}]},{"id":"KKCuKIjbagKniwvsrsKi","title":"Disconnect an open-appsec agent from Central Management","pathname":"/management-web-ui/disconnect-an-open-appsec-agent-from-central-management","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Management Web UI"}]},{"id":"63U9sEDnbfanoNHJfmlc","title":"About Integrations With 3rd Party Solutions","pathname":"/integrations/about-integrations-with-3rd-party-solutions","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"vK3ufX5xd15hwjrkOtiE","title":"CrowdSec","pathname":"/integrations/crowdsec","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"}]},{"id":"m6M2an1zE2ucev1Uo44x","title":"CrowdSec Bouncer Support","pathname":"/integrations/crowdsec/crowdsec-bouncer-support","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"CrowdSec"}]},{"id":"VnIOQZLbFvD7lgvy00dw","title":"CrowdSec Intelligence Sharing Using open-appsec Parser/Scenario","pathname":"/integrations/crowdsec/crowdsec-intelligence-sharing-using-open-appsec-parser-scenario","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"CrowdSec"}]},{"id":"XlfFqJpuzT3LtYuqIpmf","title":"NGINX Proxy Manager","pathname":"/integrations/nginx-proxy-manager","siteSpaceId":"sitesp_RQaKs","description":"Deploy and configure open-appsec ML-based WAF integrated with NGINX Proxy Manager to preemptively protect your web apps and APIs against zero-day attacks and OWASP Top 10 attacks.","breadcrumbs":[{"label":"Integrations"}]},{"id":"AxlgbZaDcGZZd0Y2C7ey","title":"Deploy NGINX Proxy Manager with open-appsec managed from NPM WebUI","pathname":"/integrations/nginx-proxy-manager/deploy-nginx-proxy-manager-with-open-appsec-managed-from-npm-webui","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"},{"label":"NGINX Proxy Manager"}]},{"id":"XlgYmQShGOt1BNHDYqzR","title":"Deploy NGINX Proxy Manager with open-appsec managed from central WebUI (SaaS)","pathname":"/integrations/nginx-proxy-manager/deploy-nginx-proxy-manager-with-open-appsec-managed-from-central-webui-saas","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"},{"label":"NGINX Proxy Manager"}]},{"id":"gziQKg4NwfzhvcmjRpxt","title":"How to Migrate from an Existing  NGINX Proxy Manager Deployment and Keep Configuration","pathname":"/integrations/nginx-proxy-manager/how-to-migrate-from-an-existing-nginx-proxy-manager-deployment-and-keep-configuration","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"},{"label":"NGINX Proxy Manager"}]},{"id":"IiN7f2ijQJ5OeMJglaUP","title":"Frequently Asked Questions","pathname":"/integrations/nginx-proxy-manager/frequently-asked-questions","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"NGINX Proxy Manager"}]},{"id":"UA2XRtFDlgkm1nQ1YqEB","title":"NPMplus","pathname":"/integrations/npmplus","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"}]},{"id":"QeaecnKQ1TrTdxRgnqIW","title":"Docker SWAG","pathname":"/integrations/docker-swag","siteSpaceId":"sitesp_RQaKs","description":"Deploy and configure open-appsec ML-based WAF integrated with Docker SWAG to preemptively protect your web apps and APIs against zero-day attacks and OWASP Top 10 attacks.","breadcrumbs":[{"label":"Integrations"}]},{"id":"EbQPrF9RRLWJpkL5mW3r","title":"How to connect locally managed Docker SWAG with open-appsec to WebUI","pathname":"/integrations/docker-swag/how-to-connect-locally-managed-docker-swag-with-open-appsec-to-webui","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"},{"label":"Docker SWAG"}]},{"id":"mcpoyz0gThQSQQkIintt","title":"Deploy Docker SWAG with open-appsec","pathname":"/integrations/docker-swag/deploy-docker-swag-with-open-appsec","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"},{"label":"Docker SWAG"}]},{"id":"xgXcJro0W0rdG3sYNDMm","title":"Frequently Asked Questions","pathname":"/integrations/docker-swag/frequently-asked-questions","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"},{"label":"Docker SWAG"}]},{"id":"kXkppBhlzptgZzwFLiVD","title":"Deprecated Deployment Options","pathname":"/integrations/docker-swag/deprecated-deployment-options","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"},{"label":"Docker SWAG"}]},{"id":"taOhVN6W5P9tYzdOTxfG","title":"Install Docker SWAG with open-appsec (locally managed)","pathname":"/integrations/docker-swag/deprecated-deployment-options/install-docker-swag-with-open-appsec-locally-managed","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"},{"label":"Docker SWAG"},{"label":"Deprecated Deployment Options"}]},{"id":"qTozQ90jdphsUrDjQZgI","title":"Install Docker SWAG with open-appsec (centrally managed)","pathname":"/integrations/docker-swag/deprecated-deployment-options/install-docker-swag-with-open-appsec-centrally-managed","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Integrations"},{"label":"Docker SWAG"},{"label":"Deprecated Deployment Options"}]},{"id":"U4YYYaIlFCm10xgtOvUn","title":"Prometheus","pathname":"/prometheus","siteSpaceId":"sitesp_RQaKs"},{"id":"nYSqTnJFnOjJD6udaJrb","title":"Troubleshooting","pathname":"/troubleshooting/troubleshooting","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"}]},{"id":"bHTmfmBNCMvTHBusmEOB","title":"Troubleshooting Guides","pathname":"/troubleshooting/troubleshooting-guides","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"}]},{"id":"dZ2VSN0xnkVukzh3hbhN","title":"Configuration contains ingress/asset with URL which already has asset attached to it in your tenant","pathname":"/troubleshooting/troubleshooting-guides/configuration-contains-ingress-asset-with-url-which-already-has-asset-attached-to-it-in-your-tenant","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"pU5MRjNxLorXzVS6gdp8","title":"HTTP Request to Port 80 Not Returning as Expected","pathname":"/troubleshooting/troubleshooting-guides/http-request-to-port-80-not-returning-as-expected","siteSpaceId":"sitesp_RQaKs","description":"Guide for Handling NGINX Port 80 HTTP Requests in Linux","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"M5gRyOv2sORauolIsJba","title":"Agent Fails to Recognize HTTP Transactions with NGINX","pathname":"/troubleshooting/troubleshooting-guides/agent-fails-to-recognize-http-transactions-with-nginx","siteSpaceId":"sitesp_RQaKs","description":"If you're experiencing issues with your WAF agent not recognizing traffic, follow these steps to troubleshoot and resolve the problem","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"AXQIdQ1JxZi5kMLv51mg","title":"Agent Not Recognizing Initial HTTP Requests","pathname":"/troubleshooting/troubleshooting-guides/agent-not-recognizing-initial-http-requests","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"izPnRavm2uhu0GNDrdBi","title":"Handling Large Requests (413 Responses)","pathname":"/troubleshooting/troubleshooting-guides/handling-large-requests-413-responses","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"TELusuW96xzWozVKGdKF","title":"open-appsec on Docker HTTP Transaction Handler Is Set To Ready","pathname":"/troubleshooting/troubleshooting-guides/open-appsec-on-docker-http-transaction-handler-is-set-to-ready","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"hTC3syKZUg1qEpCa3s0i","title":"Traffic Recognition Issue on Single-Core Machine/Connection Timed Out","pathname":"/troubleshooting/troubleshooting-guides/traffic-recognition-issue-on-single-core-machine-connection-timed-out","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"04vj6J4QER15R55A3SwO","title":"Installing open-appsec on CentOS 7","pathname":"/troubleshooting/troubleshooting-guides/installing-open-appsec-on-centos-7","siteSpaceId":"sitesp_RQaKs","description":"If you encounter issues during the installation of the agent on CentOS 7, follow these troubleshooting steps to ensure a successful setup.","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"x7XJt7gYrtR8bsbPpO8y","title":"SELinux: checking status and disabling","pathname":"/troubleshooting/troubleshooting-guides/selinux-checking-status-and-disabling","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"ETC2HXKRYHwWT6hkcuOM","title":"Deploy open-appsec directly on the web server hosting the application to protect","pathname":"/troubleshooting/troubleshooting-guides/deploy-open-appsec-directly-on-the-web-server-hosting-the-application-to-protect","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"76Tyo1j8HGVCE4aEmxGu","title":"object is locked or remote, and therefore cannot be modified","pathname":"/troubleshooting/troubleshooting-guides/object-is-locked-or-remote-and-therefore-cannot-be-modified","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"XKILC3DA3vfL076OlAdX","title":"Policy Load Status: Error / Failed to Register to Fog","pathname":"/troubleshooting/troubleshooting-guides/policy-load-status-error-failed-to-register-to-fog","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"y7jaFtZYwV2T1L8cdXED","title":"Failed to set sitePolicy for asset... using the original signatures","pathname":"/troubleshooting/troubleshooting-guides/failed-to-set-sitepolicy-for-asset...-using-the-original-signatures","siteSpaceId":"sitesp_RQaKs","breadcrumbs":[{"label":"Troubleshooting"},{"label":"Troubleshooting Guides"}]},{"id":"zdXuLAKax3WJtAR1LdDx","title":"Agent CLI","pathname":"/references/agent-cli","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"references"}]},{"id":"1LSoyxZcT2a5AX5wySbg","title":"Event Query Language","pathname":"/references/event-query-language","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"references"}]},{"id":"6Un9Xu0b3kDbYjJqLVSk","title":"Events/Logs Schema","pathname":"/references/events-logs-schema","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"references"}]},{"id":"VsCYirlwMAc7eWaip2cy","title":"WAF Comparison Project","pathname":"/references/waf-comparison-project","siteSpaceId":"sitesp_RQaKs","description":"","breadcrumbs":[{"label":"references"}]}]}