Self-hosted open-source platforms

Security assessments of self-hosted open-source platforms such as Keycloak, GitLab, Nextcloud, Odoo, Moodle, Drupal, Wazuh and Kubernetes, checked against each project's own hardening and security guidance.

Keycloak security assessment

Review and testing of a self-hosted Keycloak deployment: realm and client configuration, admin console exposure, token and session settings, identity brokering, reverse proxy rules and TLS, against Keycloak's production guidance.

GitLab security assessment

Assessment of a self-managed GitLab instance against GitLab's five hardening areas: instance settings, runners and CI/CD variables, gitlab.rb configuration, the operating system and how far the instance lags GitLab's patch release cycle.

Nextcloud security assessment

Review and testing of a Nextcloud server: supported version status, apps installed, sharing and external storage settings, authentication and the admin manual's hardening guidance, for organizations hosting files on their own infrastructure.

Odoo security assessment

Assessment of an on-premise Odoo deployment: reverse proxy and TLS setup, database manager exposure, access rights and record rules, custom modules and Odoo's public deployment security checklist.

Moodle security assessment

Review and testing of a self-hosted Moodle site: version and patch status against Moodle security announcements, plugins, roles and capabilities, authentication methods and site configuration.

Drupal security assessment

Assessment of a Drupal site: core and contributed module status against Drupal Security Team advisories, modules without advisory coverage, custom code, permissions and server configuration.

Wazuh deployment security review

Review of how a Wazuh SIEM and XDR deployment is secured: default credentials, certificates for server, indexer and dashboard, API exposure, RBAC and agent enrollment, so the security tool does not become an entry point.

Self-hosted Kubernetes platform review

Review of a Kubernetes platform an organization runs itself, on premises or air-gapped: control plane and etcd hardening, operators and add-ons, Pod Security Standards, ingress and the CIS Kubernetes Benchmark; differs from the managed cluster assessment in the cloud category.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.