{"plans":[{"id":"basis","name":"Guard Basis","nameNl":"Guard Basis","price":150,"consultancyHoursPerMonth":0,"description":"1 website(s), 0 specialist hours per month","descriptionNl":"1 website(s), 0 persoonsuren per maand","features":["24/7 availability, certificate, security, performance, SEO and accessibility monitoring","0 specialist hours per month","Optional setup: EUR 225 (3 hours)","Additional work: EUR 75/hour, only with prior approval"],"featuresNl":["24/7 bewaking van beschikbaarheid, certificaten, beveiliging, snelheid, SEO en toegankelijkheid","0 persoonsuren per maand","Optionele opstart: € 225 (3 uur)","Extra inzet: € 75/uur of € 18,75/kwartier, uitsluitend na voorafgaand akkoord"],"entitlements":{"api_access":true,"max_devices":3,"max_domains":1,"data_sources":true,"status_pages":true,"dast_max_mode":"active","security_scan":true,"dns_management":true,"email_security":true,"max_audit_runs":-1,"max_dast_scans":0,"page_resources":true,"pulseai_access":"advanced","reports_access":true,"seo_monitoring":true,"sla_management":false,"toolbox_access":true,"max_log_entries":-1,"psa_integration":false,"max_dast_targets":0,"max_m365_tenants":1,"max_status_pages":1,"azure_integration":true,"m365_posture_scan":true,"max_insight_sites":1,"mcp_tokens_access":true,"max_psa_connectors":0,"max_synthetic_runs":500,"min_check_interval":60,"site_wide_analysis":true,"vercel_integration":true,"accessibility_check":true,"application_logging":true,"assurance_workflows":true,"backlink_monitoring":true,"coolify_integration":true,"email_notifications":true,"identity_connectors":true,"max_managed_clients":0,"max_synthetic_flows":1,"slack_notifications":true,"teams_notifications":true,"max_pandabot_prompts":25,"max_service_monitors":5,"status_page_branding":true,"synthetic_monitoring":true,"vulnerability_alerts":true,"discord_notifications":true,"msp_assurance_rollups":false,"reports_notifications":true,"webhook_notifications":true,"cloudflare_integration":true,"telegram_notifications":true,"evidence_retention_days":365,"max_identity_connectors":1,"can_create_organizations":false,"max_compliance_frameworks":2,"status_page_custom_domain":true,"website_change_monitoring":true,"advanced_service_protocols":true,"status_page_subscribers_limit":-1},"explanationNl":"1 website(s), 0 persoonsuren per maand","internal":false,"priceIdEnv":""},{"id":"advice","name":"Guard Advice","nameNl":"Guard Advice","price":450,"consultancyHoursPerMonth":4,"description":"2 website(s), 4 specialist hours per month","descriptionNl":"2 website(s), 4 persoonsuren per maand","features":["24/7 availability, certificate, security, performance, SEO and accessibility monitoring","4 specialist hours per month","Optional setup: EUR 450 (6 hours)","Additional work: EUR 75/hour, only with prior approval"],"featuresNl":["24/7 bewaking van beschikbaarheid, certificaten, beveiliging, snelheid, SEO en toegankelijkheid","4 persoonsuren per maand","Optionele opstart: € 450 (6 uur)","Extra inzet: € 75/uur of € 18,75/kwartier, uitsluitend na voorafgaand akkoord"],"entitlements":{"api_access":true,"max_devices":3,"max_domains":2,"data_sources":true,"status_pages":true,"dast_max_mode":"active","security_scan":true,"dns_management":true,"email_security":true,"max_audit_runs":-1,"max_dast_scans":0,"page_resources":true,"pulseai_access":"advanced","reports_access":true,"seo_monitoring":true,"sla_management":false,"toolbox_access":true,"max_log_entries":-1,"psa_integration":false,"max_dast_targets":0,"max_m365_tenants":1,"max_status_pages":1,"azure_integration":true,"m365_posture_scan":true,"max_insight_sites":1,"mcp_tokens_access":true,"max_psa_connectors":0,"max_synthetic_runs":500,"min_check_interval":60,"site_wide_analysis":true,"vercel_integration":true,"accessibility_check":true,"application_logging":true,"assurance_workflows":true,"backlink_monitoring":true,"coolify_integration":true,"email_notifications":true,"identity_connectors":true,"max_managed_clients":0,"max_synthetic_flows":1,"slack_notifications":true,"teams_notifications":true,"max_pandabot_prompts":25,"max_service_monitors":5,"status_page_branding":true,"synthetic_monitoring":true,"vulnerability_alerts":true,"discord_notifications":true,"msp_assurance_rollups":false,"reports_notifications":true,"webhook_notifications":true,"cloudflare_integration":true,"telegram_notifications":true,"evidence_retention_days":365,"max_identity_connectors":1,"can_create_organizations":false,"max_compliance_frameworks":2,"status_page_custom_domain":true,"website_change_monitoring":true,"advanced_service_protocols":true,"status_page_subscribers_limit":-1},"explanationNl":"2 website(s), 4 persoonsuren per maand","internal":false,"priceIdEnv":""},{"id":"impact","name":"Guard Impact","nameNl":"Guard Impact","price":900,"consultancyHoursPerMonth":8,"description":"5 website(s), 8 specialist hours per month","descriptionNl":"5 website(s), 8 persoonsuren per maand","features":["24/7 availability, certificate, security, performance, SEO and accessibility monitoring","8 specialist hours per month","Optional setup: EUR 900 (12 hours)","Additional work: EUR 75/hour, only with prior approval"],"featuresNl":["24/7 bewaking van beschikbaarheid, certificaten, beveiliging, snelheid, SEO en toegankelijkheid","8 persoonsuren per maand","Optionele opstart: € 900 (12 uur)","Extra inzet: € 75/uur of € 18,75/kwartier, uitsluitend na voorafgaand akkoord"],"entitlements":{"api_access":true,"max_devices":3,"max_domains":5,"data_sources":true,"status_pages":true,"dast_max_mode":"active","security_scan":true,"dns_management":true,"email_security":true,"max_audit_runs":-1,"max_dast_scans":0,"page_resources":true,"pulseai_access":"advanced","reports_access":true,"seo_monitoring":true,"sla_management":false,"toolbox_access":true,"max_log_entries":-1,"psa_integration":false,"max_dast_targets":0,"max_m365_tenants":1,"max_status_pages":1,"azure_integration":true,"m365_posture_scan":true,"max_insight_sites":1,"mcp_tokens_access":true,"max_psa_connectors":0,"max_synthetic_runs":500,"min_check_interval":30,"site_wide_analysis":true,"vercel_integration":true,"accessibility_check":true,"application_logging":true,"assurance_workflows":true,"backlink_monitoring":true,"coolify_integration":true,"email_notifications":true,"identity_connectors":true,"max_managed_clients":0,"max_synthetic_flows":1,"slack_notifications":true,"teams_notifications":true,"max_pandabot_prompts":25,"max_service_monitors":5,"status_page_branding":true,"synthetic_monitoring":true,"vulnerability_alerts":true,"discord_notifications":true,"msp_assurance_rollups":false,"reports_notifications":true,"webhook_notifications":true,"cloudflare_integration":true,"telegram_notifications":true,"evidence_retention_days":365,"max_identity_connectors":1,"can_create_organizations":false,"max_compliance_frameworks":2,"status_page_custom_domain":true,"website_change_monitoring":true,"advanced_service_protocols":true,"status_page_subscribers_limit":-1},"explanationNl":"5 website(s), 8 persoonsuren per maand","internal":false,"priceIdEnv":""},{"id":"custom","name":"Guard Custom","nameNl":"Guard Custom","price":1800,"consultancyHoursPerMonth":16,"description":"10 website(s), 16 specialist hours per month","descriptionNl":"10 website(s), 16 persoonsuren per maand; vanafprijs, maatwerk op offerte","features":["24/7 availability, certificate, security, performance, SEO and accessibility monitoring","16 specialist hours per month","Optional setup: EUR 1500 (20 hours)","Additional work: EUR 75/hour, only with prior approval"],"featuresNl":["24/7 bewaking van beschikbaarheid, certificaten, beveiliging, snelheid, SEO en toegankelijkheid","16 persoonsuren per maand","Optionele opstart: € 1500 (20 uur)","Extra inzet: € 75/uur of € 18,75/kwartier, uitsluitend na voorafgaand akkoord"],"entitlements":{"api_access":true,"max_devices":3,"max_domains":10,"data_sources":true,"status_pages":true,"dast_max_mode":"active","security_scan":true,"dns_management":true,"email_security":true,"max_audit_runs":-1,"max_dast_scans":0,"page_resources":true,"pulseai_access":"advanced","reports_access":true,"seo_monitoring":true,"sla_management":false,"toolbox_access":true,"max_log_entries":-1,"psa_integration":false,"max_dast_targets":0,"max_m365_tenants":1,"max_status_pages":1,"azure_integration":true,"m365_posture_scan":true,"max_insight_sites":1,"mcp_tokens_access":true,"max_psa_connectors":0,"max_synthetic_runs":500,"min_check_interval":30,"site_wide_analysis":true,"vercel_integration":true,"accessibility_check":true,"application_logging":true,"assurance_workflows":true,"backlink_monitoring":true,"coolify_integration":true,"email_notifications":true,"identity_connectors":true,"max_managed_clients":0,"max_synthetic_flows":1,"slack_notifications":true,"teams_notifications":true,"max_pandabot_prompts":25,"max_service_monitors":5,"status_page_branding":true,"synthetic_monitoring":true,"vulnerability_alerts":true,"discord_notifications":true,"msp_assurance_rollups":false,"reports_notifications":true,"webhook_notifications":true,"cloudflare_integration":true,"telegram_notifications":true,"evidence_retention_days":365,"max_identity_connectors":1,"can_create_organizations":false,"max_compliance_frameworks":2,"status_page_custom_domain":true,"website_change_monitoring":true,"advanced_service_protocols":true,"status_page_subscribers_limit":-1},"explanationNl":"10 website(s), 16 persoonsuren per maand; vanafprijs, maatwerk op offerte","internal":false,"priceIdEnv":""}],"addons":[{"id":"extra_domains","name":"Extra domain","nameNl":"Extra domein","price":0.5,"entitlementKey":"max_domains","entitlementValue":1,"perUnit":"per domain","perUnitNl":"per domein","explanationNl":"Voeg extra domeinen toe boven het aantal van je abonnement, zodat je al je websites op één plek bewaakt.","internal":false,"priceIdEnv":""},{"id":"application_scans","name":"Extra application scan","nameNl":"Extra applicatiescan","price":2,"entitlementKey":"max_dast_scans","entitlementValue":1,"perUnit":"per scan/month","perUnitNl":"per scan/maand","explanationNl":"Voeg extra applicatiescans toe boven de 10 scans die Complete per maand bevat.","internal":false,"priceIdEnv":""},{"id":"extra_services","name":"Extra service monitor","nameNl":"Extra servicemonitor","price":0.5,"entitlementKey":"max_service_monitors","entitlementValue":1,"perUnit":"per service","perUnitNl":"per servicemonitor","explanationNl":"Bewaak extra services zoals databases, mailservers of API's, bovenop het aantal in je abonnement.","internal":false,"priceIdEnv":""},{"id":"extra_status_pages","name":"Extra status page","nameNl":"Extra statuspagina","price":1,"entitlementKey":"max_status_pages","entitlementValue":1,"perUnit":"per page","perUnitNl":"per statuspagina","explanationNl":"Publiceer extra statuspagina's, bijvoorbeeld een aparte pagina per klant of per dienst.","internal":false,"priceIdEnv":""},{"id":"insight_sites","name":"Extra Insights site","nameNl":"Extra Insights-site","price":2,"entitlementKey":"max_insight_sites","entitlementValue":1,"perUnit":"per site","perUnitNl":"per site","explanationNl":"Meet de echte ervaring van bezoekers (Real User Monitoring) zoals laadtijden en prestaties, per extra website.","internal":false,"priceIdEnv":""},{"id":"synthetic_runs","name":"500 extra synthetic runs","nameNl":"500 extra synthetic runs","price":0.99,"entitlementKey":"max_synthetic_runs","entitlementValue":500,"perUnit":"per 500 runs/month","perUnitNl":"per 500 runs/maand","explanationNl":"Extra synthetic runs per maand. Elke run doorloopt je site in een echte browser om te controleren of stappen als inloggen of afrekenen werken.","internal":false,"priceIdEnv":""}],"bundles":[],"components":[{"id":"website","category":"monitoring","name":"Website monitoring","nameNl":"Websitebewaking","description":null,"descriptionNl":null,"unitLabel":"per site","unitLabelNl":"per site","price":4,"quantityStep":1,"hoursPerUnit":0},{"id":"service_monitor","category":"monitoring","name":"Service monitor","nameNl":"Servicemonitor","description":null,"descriptionNl":null,"unitLabel":"per monitor","unitLabelNl":"per monitor","price":0.5,"quantityStep":1,"hoursPerUnit":0},{"id":"advanced_protocols","category":"monitoring","name":"Advanced protocols","nameNl":"Geavanceerde protocollen","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"fast_checks","category":"monitoring","name":"Checks every 30 seconds","nameNl":"Checks elke 30 seconden","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"synthetic_flow","category":"monitoring","name":"Synthetic flow","nameNl":"Synthetic flow","description":null,"descriptionNl":null,"unitLabel":"per flow","unitLabelNl":"per flow","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"synthetic_runs","category":"monitoring","name":"500 synthetic runs","nameNl":"500 synthetic runs","description":null,"descriptionNl":null,"unitLabel":"per 500 runs/month","unitLabelNl":"per 500 runs/maand","price":0.99,"quantityStep":1,"hoursPerUnit":0},{"id":"log_entries","category":"monitoring","name":"100,000 log entries","nameNl":"100.000 logregels","description":null,"descriptionNl":null,"unitLabel":"per 100k/month","unitLabelNl":"per 100k/maand","price":0.49,"quantityStep":1,"hoursPerUnit":0},{"id":"website_changes","category":"monitoring","name":"Website change monitoring","nameNl":"Wijzigingen op de site","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"page_resources","category":"monitoring","name":"Page resources","nameNl":"Paginabronnen","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"dns_management","category":"monitoring","name":"DNS management","nameNl":"DNS-beheer","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"insights_site","category":"monitoring","name":"Insights site","nameNl":"Insights-site","description":null,"descriptionNl":null,"unitLabel":"per site","unitLabelNl":"per site","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"device","category":"monitoring","name":"Device (Guard agent)","nameNl":"Apparaat (Guard-agent)","description":null,"descriptionNl":null,"unitLabel":"per device","unitLabelNl":"per apparaat","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"security_scan","category":"security","name":"Security scan","nameNl":"Securityscan","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"vulnerability_alerts","category":"security","name":"Vulnerability alerts (CVE)","nameNl":"CVE-meldingen","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"email_security","category":"security","name":"Email security","nameNl":"E-mailbeveiliging","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"dast_target","category":"security","name":"Application for application scans","nameNl":"Applicatie voor applicatiescans","description":null,"descriptionNl":null,"unitLabel":"per application","unitLabelNl":"per applicatie","price":3,"quantityStep":1,"hoursPerUnit":0},{"id":"dast_scan","category":"security","name":"Application scan","nameNl":"Applicatiescan","description":null,"descriptionNl":null,"unitLabel":"per scan/month","unitLabelNl":"per scan/maand","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"deep_scans","category":"security","name":"Deep application scans","nameNl":"Diepe applicatiescans","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":10,"quantityStep":1,"hoursPerUnit":0},{"id":"accessibility","category":"quality","name":"Accessibility","nameNl":"Toegankelijkheid","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"seo","category":"quality","name":"SEO","nameNl":"SEO","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"site_wide_analysis","category":"quality","name":"Site-wide analysis","nameNl":"Site-brede analyse","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"backlinks","category":"quality","name":"Backlinks","nameNl":"Backlinks","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"audits","category":"quality","name":"100 audits","nameNl":"100 audits","description":null,"descriptionNl":null,"unitLabel":"per 100/month","unitLabelNl":"per 100/maand","price":1.49,"quantityStep":1,"hoursPerUnit":0},{"id":"email_notifications","category":"communication","name":"Email alerts","nameNl":"Meldingen per e-mail","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"chat_notifications","category":"communication","name":"Chat alerts","nameNl":"Meldingen in chat","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"webhook_notifications","category":"communication","name":"Webhook alerts","nameNl":"Meldingen via webhook","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"reports","category":"communication","name":"Reports","nameNl":"Rapporten","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":3,"quantityStep":1,"hoursPerUnit":0},{"id":"status_page","category":"communication","name":"Status page","nameNl":"Statuspagina","description":null,"descriptionNl":null,"unitLabel":"per page","unitLabelNl":"per pagina","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"status_page_custom_domain","category":"communication","name":"Status page on own domain","nameNl":"Statuspagina op eigen domein","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"status_page_branding","category":"communication","name":"Status page branding","nameNl":"Huisstijl op statuspagina","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"status_page_api_feeds","category":"communication","name":"Status page API feeds","nameNl":"API-feeds voor statuspagina","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"status_page_subscribers","category":"communication","name":"Unlimited status page subscribers","nameNl":"Onbeperkt abonnees op statuspagina","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":1,"quantityStep":1,"hoursPerUnit":0},{"id":"pandabot","category":"ai","name":"PandaBot","nameNl":"PandaBot","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":2,"quantityStep":1,"hoursPerUnit":0},{"id":"pandabot_prompts","category":"ai","name":"100 PandaBot questions","nameNl":"100 PandaBot-vragen","description":null,"descriptionNl":null,"unitLabel":"per 100/month","unitLabelNl":"per 100/maand","price":4,"quantityStep":1,"hoursPerUnit":0},{"id":"ai_predictions","category":"ai","name":"AI predictions","nameNl":"AI-voorspellingen","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":3,"quantityStep":1,"hoursPerUnit":0},{"id":"ai_root_cause","category":"ai","name":"Root cause analysis","nameNl":"Oorzaakanalyse","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":3,"quantityStep":1,"hoursPerUnit":0},{"id":"ai_automations","category":"ai","name":"AI steps in automations","nameNl":"AI-stappen in automatiseringen","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":10,"quantityStep":1,"hoursPerUnit":0},{"id":"automations","category":"workflows","name":"Automations","nameNl":"Automatiseringen","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":10,"quantityStep":1,"hoursPerUnit":0},{"id":"compliance","category":"workflows","name":"Compliance (workflows, evidence, Cbw)","nameNl":"Compliance (workflows, bewijs, Cbw)","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":15,"quantityStep":1,"hoursPerUnit":0},{"id":"evidence_year","category":"workflows","name":"Extra year of evidence retention","nameNl":"Extra bewaarjaar bewijs","description":null,"descriptionNl":null,"unitLabel":"per year","unitLabelNl":"per jaar","price":5,"quantityStep":1,"hoursPerUnit":0},{"id":"sla","category":"workflows","name":"SLA management","nameNl":"SLA-beheer","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":10,"quantityStep":1,"hoursPerUnit":0},{"id":"data_sources","category":"workflows","name":"Own data sources","nameNl":"Eigen data","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":5,"quantityStep":1,"hoursPerUnit":0},{"id":"m365_tenant","category":"workflows","name":"Microsoft 365 scan","nameNl":"Microsoft 365-scan","description":null,"descriptionNl":null,"unitLabel":"per tenant","unitLabelNl":"per tenant","price":10,"quantityStep":1,"hoursPerUnit":0},{"id":"identity_connector","category":"workflows","name":"Identity connector (Entra)","nameNl":"Identiteitskoppeling (Entra)","description":null,"descriptionNl":null,"unitLabel":"per connector","unitLabelNl":"per koppeling","price":10,"quantityStep":1,"hoursPerUnit":0},{"id":"psa_connector","category":"workflows","name":"On-call and PSA connector","nameNl":"Wachtdienst en PSA-koppeling","description":null,"descriptionNl":null,"unitLabel":"per connector","unitLabelNl":"per koppeling","price":15,"quantityStep":1,"hoursPerUnit":0},{"id":"msp","category":"workflows","name":"MSP client management","nameNl":"MSP-klantbeheer","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"azure_integration","category":"access","name":"Azure integration","nameNl":"Azure-koppeling","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"vercel_integration","category":"access","name":"Vercel integration","nameNl":"Vercel-koppeling","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"coolify_integration","category":"access","name":"Coolify integration","nameNl":"Coolify-koppeling","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"cloudflare_integration","category":"access","name":"Cloudflare integration","nameNl":"Cloudflare-koppeling","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"api_access","category":"access","name":"API","nameNl":"API","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"mcp_tokens","category":"access","name":"MCP tokens","nameNl":"MCP-tokens","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"toolbox","category":"access","name":"Toolbox","nameNl":"Toolbox","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"create_organizations","category":"access","name":"Create organizations","nameNl":"Organisaties aanmaken","description":null,"descriptionNl":null,"unitLabel":"per organization","unitLabelNl":"per organisatie","price":0,"quantityStep":1,"hoursPerUnit":0},{"id":"hosted_site","category":"hosting","name":"Hosted site","nameNl":"Gehoste site","description":null,"descriptionNl":null,"unitLabel":"per site","unitLabelNl":"per site","price":19,"quantityStep":1,"hoursPerUnit":0},{"id":"hosting_storage","category":"hosting","name":"10 GB storage","nameNl":"10 GB schijfruimte","description":null,"descriptionNl":null,"unitLabel":"per 10 GB","unitLabelNl":"per 10 GB","price":2.5,"quantityStep":1,"hoursPerUnit":0},{"id":"hosting_database","category":"hosting","name":"Database","nameNl":"Database","description":null,"descriptionNl":null,"unitLabel":"per database","unitLabelNl":"per database","price":4,"quantityStep":1,"hoursPerUnit":0},{"id":"hosting_staging","category":"hosting","name":"Staging","nameNl":"Staging","description":null,"descriptionNl":null,"unitLabel":"per staging","unitLabelNl":"per staging","price":4,"quantityStep":1,"hoursPerUnit":0},{"id":"hosting_backup","category":"hosting","name":"Daily off-site backup, 30 days","nameNl":"Dagelijkse backup elders, 30 dagen","description":null,"descriptionNl":null,"unitLabel":"per site","unitLabelNl":"per site","price":3,"quantityStep":1,"hoursPerUnit":0},{"id":"hosting_backup_plus","category":"hosting","name":"Hourly backups, 90 days","nameNl":"Backups elk uur, 90 dagen","description":null,"descriptionNl":null,"unitLabel":"per site","unitLabelNl":"per site","price":5,"quantityStep":1,"hoursPerUnit":0},{"id":"hosting_auto_updates","category":"hosting","name":"Automatic updates","nameNl":"Automatische updates","description":null,"descriptionNl":null,"unitLabel":"per site","unitLabelNl":"per site","price":4,"quantityStep":1,"hoursPerUnit":0},{"id":"hosting_firewall","category":"hosting","name":"Firewall and WAF","nameNl":"Firewall en WAF","description":null,"descriptionNl":null,"unitLabel":"per site","unitLabelNl":"per site","price":2.5,"quantityStep":1,"hoursPerUnit":0},{"id":"mailbox","category":"hosting","name":"Mailbox","nameNl":"Mailbox","description":null,"descriptionNl":null,"unitLabel":"per mailbox","unitLabelNl":"per mailbox","price":3,"quantityStep":1,"hoursPerUnit":0},{"id":"hosting_app","category":"hosting","name":"App with its own compute","nameNl":"App met eigen rekenkracht","description":null,"descriptionNl":null,"unitLabel":"per app","unitLabelNl":"per app","price":49,"quantityStep":1,"hoursPerUnit":0},{"id":"hours","category":"service","name":"Hours","nameNl":"Uren","description":"All our work: maintenance and updates, advice, changes. Unused hours expire.","descriptionNl":"Al ons werk: beheer en updates, advies, wijzigingen. Ongebruikte uren vervallen.","unitLabel":"per hour","unitLabelNl":"per uur","price":75,"quantityStep":0.5,"hoursPerUnit":1}],"features":{"areas":[{"key":"core","label":"Core limits","labelNl":"Basislimieten"},{"key":"domains","label":"Websites & domains","labelNl":"Websites & domeinen"},{"key":"services","label":"Service monitors","labelNl":"Service monitors"},{"key":"devices","label":"Devices","labelNl":"Apparaten"},{"key":"insights","label":"Insights (RUM)","labelNl":"Insights (RUM)"},{"key":"security","label":"Security","labelNl":"Beveiliging"},{"key":"compliance","label":"Compliance & assurance","labelNl":"Compliance & assurance"},{"key":"notifications","label":"Notifications","labelNl":"Notificaties"},{"key":"status_pages","label":"Status pages","labelNl":"Statuspagina's"},{"key":"reports","label":"Reports & SLA","labelNl":"Rapporten & SLA"},{"key":"integrations","label":"Integrations","labelNl":"Integraties"},{"key":"developer","label":"Developer & API","labelNl":"Developer & API"},{"key":"ai","label":"PulseAI","labelNl":"PulseAI"},{"key":"toolbox","label":"Toolbox","labelNl":"Toolbox"},{"key":"organization","label":"Organisations","labelNl":"Organisaties"},{"key":"hosting","label":"Hosting","labelNl":"Hosting"},{"key":"platform","label":"Platform behaviour","labelNl":"Platformgedrag"}],"keys":{"max_domains":{"label":"Domain slots","labelNl":"Domein slots","area":"core","kind":"limit","where":"Websites list: blocks adding a domain past the limit","whereNl":"Websites-overzicht: nieuw domein toevoegen wordt geblokkeerd boven de limiet","enforced":true,"licensable":true,"zeroMeans":"cannot add any domain","zeroMeansNl":"kan geen enkel domein toevoegen"},"max_devices":{"label":"Device slots","labelNl":"Apparaat slots","area":"devices","kind":"limit","where":"Services → Inventory; enforced when an agent registers","whereNl":"Services → Inventory; afgedwongen bij registratie van een agent","enforced":true,"licensable":true,"zeroMeans":"no agent can register","zeroMeansNl":"geen enkele agent kan zich registreren"},"max_service_monitors":{"label":"Service monitor slots","labelNl":"Service monitor slots","area":"services","kind":"limit","where":"Services list: blocks adding a monitor past the limit","whereNl":"Services-overzicht: nieuwe monitor toevoegen wordt geblokkeerd boven de limiet","enforced":true,"licensable":true,"zeroMeans":"cannot add any service monitor","zeroMeansNl":"kan geen enkele service monitor toevoegen"},"max_status_pages":{"label":"Status page slots","labelNl":"Statuspagina slots","area":"status_pages","kind":"limit","where":"Status pages list; a non-zero value also switches `status_pages` on","whereNl":"Statuspagina-overzicht; een waarde boven 0 zet ook `status_pages` aan","enforced":true,"licensable":true,"zeroMeans":"cannot create a status page","zeroMeansNl":"kan geen statuspagina aanmaken"},"min_check_interval":{"label":"Shortest check interval","labelNl":"Kortste check-interval","area":"core","kind":"limit","where":"Lower bound (in seconds) for domain and service check intervals","whereNl":"Ondergrens (in seconden) voor check-intervallen van domeinen en services","enforced":true,"licensable":true},"max_insight_sites":{"label":"Insights sites","labelNl":"Insights sites","area":"insights","kind":"limit","where":"Insights in the sidebar: hidden entirely when 0","whereNl":"Insights in de sidebar: volledig verborgen bij 0","enforced":true,"licensable":true,"zeroMeans":"Insights is hidden from the sidebar","zeroMeansNl":"Insights is verborgen in de sidebar"},"max_synthetic_runs":{"label":"Synthetic runs per month","labelNl":"Synthetic runs per maand","area":"services","kind":"limit","where":"Synthetic flow executions; a run is refused once the monthly allowance is used up","whereNl":"Uitvoeringen van synthetic flows; een run wordt geweigerd zodra de maandlimiet op is","enforced":true,"licensable":true,"zeroMeans":"no synthetic flow can run","zeroMeansNl":"er kan geen enkele synthetic flow draaien"},"max_audit_runs":{"label":"Audits per month","labelNl":"Audits per maand","area":"security","kind":"limit","where":"Accessibility and SEO audits share this allowance; a new audit is refused once it is used up","whereNl":"Accessibility- en SEO-audits delen deze limiet; een nieuwe audit wordt geweigerd zodra die op is","enforced":true,"licensable":true,"zeroMeans":"no audit can be started","zeroMeansNl":"er kan geen audit gestart worden"},"max_dast_scans":{"label":"Application scans per month","labelNl":"Applicatiescans per maand","area":"security","kind":"limit","where":"ZAP+nuclei application scans on a domain, and the headline number of the plan (IF-1336): Business 3 a month, Complete 10. A new scan is refused once the allowance is used up; a failed or cancelled run does not spend one","whereNl":"ZAP+nuclei-applicatiescans op een domein, en het getal waar het plan mee adverteert (IF-1336): Business 3 per maand, Complete 10. Een nieuwe scan wordt geweigerd zodra de limiet op is; een mislukte of geannuleerde run kost er geen","enforced":true,"licensable":true,"zeroMeans":"no application scan can be started","zeroMeansNl":"er kan geen applicatiescan gestart worden"},"dast_max_mode":{"label":"Application scan depth","labelNl":"Applicatiescan-diepte","area":"security","kind":"level","where":"Loudest application-scan mode this plan may run (passive, active or deep)","whereNl":"Luidste applicatiescan-stand die dit plan mag draaien (passief, actief of diep)","enforced":true,"licensable":true},"max_log_entries":{"label":"Log entries per month","labelNl":"Logregels per maand","area":"developer","kind":"limit","where":"App monitoring ingest; further batches are dropped once the monthly allowance is used up","whereNl":"App monitoring-ingest; verdere batches worden genegeerd zodra de maandlimiet op is","enforced":true,"licensable":true,"zeroMeans":"no logs are stored","zeroMeansNl":"er worden geen logs opgeslagen"},"dns_management":{"label":"DNS monitoring","labelNl":"DNS-monitoring","area":"domains","kind":"flag","where":"Domain → Edit → DNS monitoring, and the domain's DNS tab","whereNl":"Domein → Bewerken → DNS-monitoring, en het DNS-tabblad van het domein","enforced":true,"licensable":true},"page_resources":{"label":"Page resources monitoring","labelNl":"Page resources-monitoring","area":"domains","kind":"flag","where":"Domain → Page resources tab; also part of new-domain setup","whereNl":"Domein → tabblad Page resources; ook onderdeel van de setup van een nieuw domein","enforced":true,"licensable":true},"website_change_monitoring":{"label":"Website change detection","labelNl":"Website-wijzigingsdetectie","area":"domains","kind":"flag","where":"Domain → Website changes tab","whereNl":"Domein → tabblad Website changes","enforced":true,"licensable":true},"backlink_monitoring":{"label":"Backlink monitoring","labelNl":"Backlink-monitoring","area":"domains","kind":"flag","where":"Domain → Backlinks tab","whereNl":"Domein → tabblad Backlinks","enforced":true,"licensable":true},"seo_monitoring":{"label":"SEO monitoring","labelNl":"SEO-monitoring","area":"domains","kind":"flag","where":"SEO audits on a domain, plus the SEO PDF and markdown exports. A combined accessibility run silently skips SEO without this","whereNl":"SEO-audits op een domein, plus de SEO-PDF en markdown-export. Een gecombineerde accessibility-run slaat SEO stil over zonder dit","enforced":true,"licensable":true},"security_scan":{"label":"Security scanning","labelNl":"Security-scan","area":"security","kind":"flag","where":"Security dashboard in the sidebar, and the domain's Security tab. Headers, TLS, cookies and known vulnerabilities - not the application scan, which is max_dast_targets","whereNl":"Security-dashboard in de sidebar, en het Security-tabblad van het domein. Headers, TLS, cookies en bekende kwetsbaarheden, niet de applicatiescan: die zit op max_dast_targets","enforced":true,"licensable":true},"max_dast_targets":{"label":"Scannable applications","labelNl":"Scanbare applicaties","area":"security","kind":"limit","where":"Standing total of scannable applications, and the key the application scan is gated on (IF-1336): 0 hides it behind an upgrade prompt even on a plan that has security_scan. Kept equal to max_dast_scans, so no application is configured that the monthly schedule can never reach","whereNl":"Staand totaal aan scanbare applicaties, en de sleutel waar de applicatiescan op afgaat (IF-1336): 0 zet hem achter een upgradeprompt, ook op een plan mét security_scan. Gelijk gehouden aan max_dast_scans, zodat er geen applicatie ingericht wordt die het maandschema nooit kan bereiken","enforced":true,"licensable":true,"zeroMeans":"no application can be configured for scanning","zeroMeansNl":"er kan geen applicatie voor scanning ingericht worden"},"vulnerability_alerts":{"label":"Vulnerability alerts","labelNl":"Kwetsbaarheidsmeldingen","area":"security","kind":"flag","where":"Security → Vulnerabilities tab","whereNl":"Security → tabblad Vulnerabilities","enforced":true,"licensable":true},"accessibility_check":{"label":"Accessibility scanning","labelNl":"Toegankelijkheidsscan","area":"security","kind":"flag","where":"Accessibility in the sidebar, the domain's Accessibility tab, and new-domain setup","whereNl":"Toegankelijkheid in de sidebar, het Accessibility-tabblad van het domein, en de setup van een nieuw domein","enforced":true,"licensable":true},"email_security":{"label":"Email security (SPF/DKIM/DMARC)","labelNl":"E-mailbeveiliging (SPF/DKIM/DMARC)","area":"security","kind":"flag","where":"Domain → DNS tab → email security panel, and the SPF/DKIM/DMARC analysis endpoints","whereNl":"Domein → tabblad DNS → paneel e-mailbeveiliging, en de SPF/DKIM/DMARC-analyse-endpoints","enforced":true,"licensable":true},"assurance_workflows":{"label":"Assurance workflows","labelNl":"Assurance-workflows","area":"compliance","kind":"flag","where":"Compliance in the sidebar, findings/evidence, incident detail, and Integrations","whereNl":"Compliance in de sidebar, findings/evidence, incident-detail en Integraties","enforced":true,"licensable":true},"evidence_retention_days":{"label":"Evidence retention","labelNl":"Bewaartermijn evidence","area":"compliance","kind":"limit","where":"How long evidence is kept before the retention job prunes it (-1 = keep forever)","whereNl":"Hoe lang evidence bewaard blijft voordat de retentie-taak het opruimt (-1 = altijd bewaren)","enforced":true,"licensable":true},"max_managed_clients":{"label":"Managed client environments","labelNl":"Beheerde klantomgevingen","area":"compliance","kind":"limit","where":"MSP client provisioning and license assignment","whereNl":"MSP-klantprovisioning en licentietoewijzing","enforced":true,"licensable":true},"max_compliance_frameworks":{"label":"Compliance frameworks","labelNl":"Compliance-frameworks","area":"compliance","kind":"limit","where":"How many assurance frameworks can be active at once","whereNl":"Hoeveel assurance-frameworks gelijktijdig actief kunnen zijn","enforced":true,"licensable":true},"msp_assurance_rollups":{"label":"MSP cross-client rollups","labelNl":"MSP cross-client rollups","area":"compliance","kind":"flag","where":"Clients in the sidebar. Additionally requires the org to be flagged as MSP in Infaris","whereNl":"Clients in de sidebar. Vereist daarnaast dat de organisatie in Infaris als MSP is gemarkeerd","enforced":true,"licensable":true},"email_notifications":{"label":"Email notifications","labelNl":"E-mailnotificaties","area":"notifications","kind":"flag","where":"Integrations → notification channels","whereNl":"Integraties → notificatiekanalen","enforced":true,"licensable":true},"telegram_notifications":{"label":"Telegram notifications","labelNl":"Telegram-notificaties","area":"notifications","kind":"flag","where":"Integrations → notification channels","whereNl":"Integraties → notificatiekanalen","enforced":true,"licensable":true},"discord_notifications":{"label":"Discord notifications","labelNl":"Discord-notificaties","area":"notifications","kind":"flag","where":"Integrations → notification channels","whereNl":"Integraties → notificatiekanalen","enforced":true,"licensable":true},"slack_notifications":{"label":"Slack notifications","labelNl":"Slack-notificaties","area":"notifications","kind":"flag","where":"Integrations → notification channels","whereNl":"Integraties → notificatiekanalen","enforced":true,"licensable":true},"teams_notifications":{"label":"Teams notifications","labelNl":"Teams-notificaties","area":"notifications","kind":"flag","where":"Integrations → notification channels","whereNl":"Integraties → notificatiekanalen","enforced":true,"licensable":true},"webhook_notifications":{"label":"Webhook notifications","labelNl":"Webhook-notificaties","area":"notifications","kind":"flag","where":"Integrations → notification channels","whereNl":"Integraties → notificatiekanalen","enforced":true,"licensable":true},"status_pages":{"label":"Status pages","labelNl":"Statuspagina's","area":"status_pages","kind":"flag","where":"Status pages in the sidebar; derived automatically when max_status_pages is non-zero","whereNl":"Statuspagina's in de sidebar; wordt automatisch afgeleid als max_status_pages niet 0 is","enforced":true,"licensable":true},"status_page_custom_domain":{"label":"Status page custom domain","labelNl":"Eigen domein voor statuspagina","area":"status_pages","kind":"flag","where":"Status page → Settings → custom domain","whereNl":"Statuspagina → Instellingen → eigen domein","enforced":true,"licensable":true},"status_page_branding":{"label":"Status page branding","labelNl":"Statuspagina-branding","area":"status_pages","kind":"flag","where":"Status page → Settings → branding (validated by the status-pages API)","whereNl":"Statuspagina → Instellingen → branding (gevalideerd door de statuspagina-API)","enforced":true,"licensable":true},"status_page_subscribers_limit":{"label":"Status page subscribers","labelNl":"Statuspagina-abonnees","area":"status_pages","kind":"limit","where":"Status page → Settings → subscribers","whereNl":"Statuspagina → Instellingen → abonnees","enforced":true,"licensable":true,"zeroMeans":"subscribers cannot be enabled","zeroMeansNl":"abonnees kunnen niet worden aangezet"},"status_page_api_feeds":{"label":"Status page API feeds","labelNl":"Statuspagina API-feeds","area":"status_pages","kind":"flag","where":"Retired: status pages are served over /api/v1/status-pages, which api_access already covers. No gate reads this key","whereNl":"Vervallen: statuspagina's lopen via /api/v1/status-pages en dat dekt api_access al. Geen gate leest deze key","enforced":false,"licensable":false},"reports_access":{"label":"Reports","labelNl":"Rapporten","area":"reports","kind":"flag","where":"Reports in the sidebar and the reports page itself","whereNl":"Rapporten in de sidebar en de rapportenpagina zelf","enforced":true,"licensable":true},"reports_notifications":{"label":"Scheduled reports","labelNl":"Geplande rapporten","area":"reports","kind":"flag","where":"Reports → scheduled reports section","whereNl":"Rapporten → sectie geplande rapporten","enforced":true,"licensable":true},"sla_management":{"label":"SLA management","labelNl":"SLA-beheer","area":"reports","kind":"flag","where":"SLA in the sidebar","whereNl":"SLA in de sidebar","enforced":true,"licensable":true},"azure_integration":{"label":"Azure integration","labelNl":"Azure-integratie","area":"integrations","kind":"flag","where":"Services → New → Azure","whereNl":"Services → Nieuw → Azure","enforced":true,"licensable":true},"vercel_integration":{"label":"Vercel integration","labelNl":"Vercel-integratie","area":"integrations","kind":"flag","where":"Services → New → Vercel","whereNl":"Services → Nieuw → Vercel","enforced":true,"licensable":true},"coolify_integration":{"label":"Coolify integration","labelNl":"Coolify-integratie","area":"integrations","kind":"flag","where":"Services → New → Coolify","whereNl":"Services → Nieuw → Coolify","enforced":true,"licensable":true},"cloudflare_integration":{"label":"Cloudflare integration","labelNl":"Cloudflare-integratie","area":"integrations","kind":"flag","where":"Cloudflare endpoints in the Guard API","whereNl":"Cloudflare-endpoints in de Guard-API","enforced":true,"licensable":true},"identity_connectors":{"label":"Identity connectors","labelNl":"Identity connectors","area":"integrations","kind":"flag","where":"Integrations → Security connectors (Entra identity posture)","whereNl":"Integraties → Security connectors (Entra identity posture)","enforced":true,"licensable":true},"max_identity_connectors":{"label":"Identity connector slots","labelNl":"Identity connector slots","area":"integrations","kind":"limit","where":"How many identity connectors can be configured","whereNl":"Hoeveel identity connectors er geconfigureerd kunnen worden","enforced":true,"licensable":true},"m365_posture_scan":{"label":"Microsoft 365 posture scan","labelNl":"Microsoft 365-rechtenscan","area":"integrations","kind":"flag","where":"Services → Microsoft 365 (permission and posture scanning)","whereNl":"Services → Microsoft 365 (rechten- en posture-scan)","enforced":true,"licensable":true},"max_m365_tenants":{"label":"Microsoft 365 tenant slots","labelNl":"Microsoft 365 tenant-slots","area":"integrations","kind":"limit","where":"How many Microsoft 365 tenants can be connected","whereNl":"Hoeveel Microsoft 365-tenants er gekoppeld kunnen worden","enforced":true,"licensable":true},"psa_integration":{"label":"PSA integration","labelNl":"PSA-integratie","area":"integrations","kind":"flag","where":"Integrations → PSA/ticketing lifecycle sync","whereNl":"Integraties → PSA/ticketing lifecycle-sync","enforced":true,"licensable":true},"max_psa_connectors":{"label":"PSA connector slots","labelNl":"PSA connector slots","area":"integrations","kind":"limit","where":"How many PSA connectors can be configured","whereNl":"Hoeveel PSA-connectors er geconfigureerd kunnen worden","enforced":true,"licensable":true},"api_access":{"label":"API access","labelNl":"API-toegang","area":"developer","kind":"flag","where":"Settings → API keys","whereNl":"Instellingen → API-keys","enforced":true,"licensable":true},"mcp_tokens_access":{"label":"MCP tokens","labelNl":"MCP-tokens","area":"developer","kind":"flag","where":"MCP token endpoints (the ipulse MCP server's credentials)","whereNl":"MCP-token-endpoints (de credentials van de ipulse MCP-server)","enforced":true,"licensable":true},"application_logging":{"label":"Application logging","labelNl":"Application logging","area":"developer","kind":"flag","where":"App monitoring in the sidebar","whereNl":"App monitoring in de sidebar","enforced":true,"licensable":true},"data_sources":{"label":"Data sources","labelNl":"Data sources","area":"developer","kind":"flag","where":"Data sources in the sidebar (REST/database connections, dashboard widgets)","whereNl":"Data sources in de sidebar (REST/database-verbindingen, dashboard-widgets)","enforced":true,"licensable":true},"advanced_service_protocols":{"label":"Advanced service protocols","labelNl":"Geavanceerde service-protocollen","area":"services","kind":"flag","where":"Services → IMAP, SMTP, SSH, FTP, DNS, POP3 and UDP monitor types","whereNl":"Services → monitortypes IMAP, SMTP, SSH, FTP, DNS, POP3 en UDP","enforced":true,"licensable":true},"synthetic_monitoring":{"label":"Synthetic monitoring","labelNl":"Synthetic monitoring","area":"services","kind":"flag","where":"Synthetic in the sidebar, and the domain's Synthetic tab","whereNl":"Synthetic in de sidebar, en het Synthetic-tabblad van het domein","enforced":true,"licensable":true},"max_synthetic_flows":{"label":"Synthetic flows","labelNl":"Synthetic flows","area":"services","kind":"limit","where":"Synthetic flow creation in Guard; the standing workspace limit is 1 for Professional, 5 for Business and 15 for Complete","whereNl":"Synthetic-flow aanmaken in Guard; de staande workspacelimiet is 1 voor Professional, 5 voor Business en 15 voor Complete","enforced":true,"licensable":true,"zeroMeans":"no synthetic flows can be created","zeroMeansNl":"er kan geen synthetic flow worden aangemaakt"},"pulseai_access":{"label":"PulseAI","labelNl":"PulseAI","area":"ai","kind":"level","where":"PandaBot chat, AI insights and recommended solutions. The chat needs the 'advanced' level, not just on","whereNl":"PandaBot-chat, AI-inzichten en aanbevolen oplossingen. De chat vereist niveau 'advanced', niet alleen aan","enforced":true,"licensable":true},"max_pandabot_prompts":{"label":"PandaBot questions per month","labelNl":"PandaBot-vragen per maand","area":"ai","kind":"limit","where":"Every non-JSON PandaBot request is reserved server-side before an AI provider is called","whereNl":"Elke gewone PandaBot-vraag wordt server-side gereserveerd voordat een AI-provider wordt aangeroepen","enforced":true,"licensable":true,"zeroMeans":"PandaBot questions are blocked","zeroMeansNl":"PandaBot-vragen zijn geblokkeerd"},"pulseai_predictions":{"label":"PulseAI predictions","labelNl":"PulseAI-voorspellingen","area":"ai","kind":"flag","where":"Risk predictions and AI risk explanations on the domain and service screens, plus the MCP intelligence tools. Guard reads it, but no plan currently grants it","whereNl":"Risicovoorspellingen en AI-risicoverklaringen op de domein- en serviceschermen, plus de MCP-intelligence-tools. Guard leest deze key, maar geen plan kent hem op dit moment toe","enforced":true,"licensable":false},"pulseai_root_cause":{"label":"PulseAI root cause analysis","labelNl":"PulseAI root cause-analyse","area":"ai","kind":"flag","where":"Retired: AI probable-cause analysis is gated by pulseai_access at the 'advanced' level. No gate reads this key","whereNl":"Vervallen: AI root cause-analyse zit achter pulseai_access op niveau 'advanced'. Geen gate leest deze key","enforced":false,"licensable":false},"automations":{"label":"Automations","labelNl":"Automatiseringen","area":"ai","kind":"flag","where":"Guard API: AutomationsController gates every route with requireFeature('automations'); the app hides the sidebar entry and blocks the page. Granted by the Complete plan","whereNl":"Guard-API: AutomationsController zet requireFeature('automations') op elke route; de app verbergt het sidebar-item en blokkeert de pagina. Wordt door het Complete-plan gegeven","enforced":true,"licensable":true},"max_automations":{"label":"Maximum automations","labelNl":"Maximum aantal automatiseringen","area":"ai","kind":"limit","where":"Guard API: PlanRestrictionsService checks the current automation count before creation","whereNl":"Guard-API: PlanRestrictionsService controleert het huidige aantal automatiseringen vóór het aanmaken","enforced":true,"licensable":true},"max_automation_runs":{"label":"Automation runs per month","labelNl":"Automatiseringsuitvoeringen per maand","area":"ai","kind":"limit","where":"Guard API: UsageMeteringService counts automation runs per calendar month and blocks the next run at the plan allowance","whereNl":"Guard-API: UsageMeteringService telt automatiseringsuitvoeringen per kalendermaand en blokkeert de volgende uitvoering bij het planplafond","enforced":true,"licensable":true},"ai_automations":{"label":"AI automation steps","labelNl":"AI-stappen in automatiseringen","area":"ai","kind":"flag","where":"Guard API: agent steps are checked against ai_automations when saved, enabled and started; generation remains behind pulseai_access","whereNl":"Guard-API: agentstappen worden bij opslaan, inschakelen en starten gecontroleerd met ai_automations; genereren blijft achter pulseai_access","enforced":true,"licensable":true},"toolbox_access":{"label":"Toolbox","labelNl":"Toolbox","area":"toolbox","kind":"level","where":"Toolbox group in the sidebar: DNS/IP/port scanner, website analyzer, internet speed","whereNl":"Toolbox-groep in de sidebar: DNS/IP/port scanner, website analyzer, internetsnelheid","enforced":true,"licensable":true},"site_wide_analysis":{"label":"Site-wide analysis","labelNl":"Site-brede analyse","area":"toolbox","kind":"flag","where":"Website Analyzer's \"Scan whole site\" button - crawls multiple pages and runs the full audit on each, on top of the single-page scan toolbox_access already covers","whereNl":"Knop \"Hele site scannen\" in de Website Analyzer - crawlt meerdere pagina's en draait de volledige audit per pagina, boven op de single-page scan die toolbox_access al dekt","enforced":true,"licensable":true},"hosting":{"label":"Hosting","labelNl":"Hosting","area":"hosting","kind":"flag","where":"Hosting section in Guard and access to the hosting-api for the organization","whereNl":"Hosting-sectie in Guard en toegang tot de hosting-api voor de organisatie","enforced":true,"licensable":false},"max_hosted_sites":{"label":"Hosted sites","labelNl":"Gehoste sites","area":"hosting","kind":"limit","where":"Sites the organization may create in Hosting. No gate reads this key yet","whereNl":"Sites die de organisatie in Hosting mag aanmaken. Nog geen gate leest deze key","enforced":false,"licensable":false},"hosting_storage_gb":{"label":"Hosting storage (GB)","labelNl":"Schijfruimte hosting (GB)","area":"hosting","kind":"limit","where":"Total disk space across hosted sites. No gate reads this key yet","whereNl":"Totale schijfruimte over de gehoste sites. Nog geen gate leest deze key","enforced":false,"licensable":false},"max_hosting_databases":{"label":"Hosting databases","labelNl":"Hosting-databases","area":"hosting","kind":"limit","where":"Managed databases the organization may create. No gate reads this key yet","whereNl":"Beheerde databases die de organisatie mag aanmaken. Nog geen gate leest deze key","enforced":false,"licensable":false},"max_hosting_stagings":{"label":"Staging environments","labelNl":"Staging-omgevingen","area":"hosting","kind":"limit","where":"Staging copies of hosted sites. No gate reads this key yet","whereNl":"Staging-kopieën van gehoste sites. Nog geen gate leest deze key","enforced":false,"licensable":false},"max_hosting_apps":{"label":"Compute apps","labelNl":"Apps met rekenkracht","area":"hosting","kind":"limit","where":"Laravel, container and Git-built apps. No gate reads this key yet","whereNl":"Laravel-, container- en Git-apps. Nog geen gate leest deze key","enforced":false,"licensable":false},"max_mailboxes":{"label":"Mailboxes","labelNl":"Mailboxen","area":"hosting","kind":"limit","where":"Mailboxes on hosted domains. No gate reads this key yet","whereNl":"Mailboxen op gehoste domeinen. Nog geen gate leest deze key","enforced":false,"licensable":false},"hosting_backup_retention_days":{"label":"Backup retention (days)","labelNl":"Backupbewaring (dagen)","area":"hosting","kind":"limit","where":"Longest backup retention a site may use. No gate reads this key yet","whereNl":"Langste backupbewaring die een site mag gebruiken. Nog geen gate leest deze key","enforced":false,"licensable":false},"hosting_backup_hourly":{"label":"Hourly backups","labelNl":"Backups elk uur","area":"hosting","kind":"flag","where":"Backup schedule more often than daily. No gate reads this key yet","whereNl":"Backupschema vaker dan dagelijks. Nog geen gate leest deze key","enforced":false,"licensable":false},"hosting_auto_updates":{"label":"Automatic updates","labelNl":"Automatische updates","area":"hosting","kind":"flag","where":"WordPress, plugin and theme updates with a backup first. No gate reads this key yet","whereNl":"Updates van WordPress, plugins en thema met backup vooraf. Nog geen gate leest deze key","enforced":false,"licensable":false},"hosting_firewall":{"label":"Firewall and WAF","labelNl":"Firewall en WAF","area":"hosting","kind":"flag","where":"Firewall and WAF rules per site. No gate reads this key yet","whereNl":"Firewall- en WAF-regels per site. Nog geen gate leest deze key","enforced":false,"licensable":false},"hosting_previews":{"label":"Deploy previews","labelNl":"Deploy-previews","area":"hosting","kind":"flag","where":"Preview deployments for Git projects. No gate reads this key yet","whereNl":"Preview-deploys voor Git-projecten. Nog geen gate leest deze key","enforced":false,"licensable":false},"hosting_failover":{"label":"Failover","labelNl":"Failover","area":"hosting","kind":"flag","where":"Failover to a standby location. No gate reads this key yet","whereNl":"Failover naar een reservelocatie. Nog geen gate leest deze key","enforced":false,"licensable":false},"can_create_organizations":{"label":"Create organisations","labelNl":"Organisaties aanmaken","area":"organization","kind":"flag","where":"Organisation switcher → create a new organisation","whereNl":"Organisatie-switcher → nieuwe organisatie aanmaken","enforced":true,"licensable":true},"organization_management":{"label":"Organisation management","labelNl":"Organisatiebeheer","area":"organization","kind":"flag","where":"Retired: overlaps can_create_organizations, which is the key Guard actually reads","whereNl":"Vervallen: overlapt can_create_organizations, en dat is de key die Guard echt leest","enforced":false,"licensable":false},"mfa":{"label":"MFA requirement","labelNl":"MFA-vereiste","area":"organization","kind":"flag","where":"Not an entitlement: Infaris enforces MFA at sign-in for every plan. No gate reads this key","whereNl":"Geen entitlement: Infaris dwingt MFA bij inloggen af voor elk plan. Geen gate leest deze key","enforced":false,"licensable":false},"configurable":{"label":"Count limits per user","labelNl":"Limieten per gebruiker tellen","area":"platform","kind":"flag","where":"Changes how limits are counted: per user instead of per workspace. Not a customer-facing feature","whereNl":"Verandert hoe limieten geteld worden: per gebruiker in plaats van per workspace. Geen feature die de klant ziet","enforced":true,"licensable":false}}},"addOnCaps":{"basis":{"extra_domains":0,"application_scans":0,"extra_services":0,"extra_status_pages":0,"insight_sites":0,"synthetic_runs":0},"advice":{"extra_domains":0,"application_scans":0,"extra_services":0,"extra_status_pages":0,"insight_sites":0,"synthetic_runs":0},"impact":{"extra_domains":0,"application_scans":0,"extra_services":0,"extra_status_pages":0,"insight_sites":0,"synthetic_runs":0},"custom":{"extra_domains":0,"application_scans":0,"extra_services":0,"extra_status_pages":0,"insight_sites":0,"synthetic_runs":0}},"updatedAt":"2026-10-27T21:51:50.008Z","source":"db"}