🔒 Security Audit Report — DataGate.ch

Reviewed: June 4, 2026

Audit Date: June 2026 | Auditor: Hermes (automated) | Scope: WordPress, SSL/TLS, server config

Executive Summary

TLS Version TLS 1.3 ✔
Cipher Strength AES-256-GCM (256-bit) ✔
Certificate Let's Encrypt R13 (80 days left)
WP Version Disclosure Exposed in generator meta (v7.0)
Directory Listings Disabled ✔
Sensitive Files Protected (403) ✔
XML-RPC Enabled (responding)
User Enumeration Possible via REST API
TLS 1.0/1.1 Support Disabled ✔

SSL/TLS Assessment

DataGate.ch uses strong SSL/TLS configuration:

  • TLS 1.3 — Latest protocol version in use
  • TLS_AES_256_GCM_SHA384 — Military-grade 256-bit encryption
  • Certificate: Let's Encrypt R13, valid until Aug 14, 2026 (80 days remaining)
  • SANs: data-gate.ch, mail.data-gate.ch, webmail.data-gate.ch, www.data-gate.ch
  • Weak protocols: TLS 1.0 and 1.1 correctly disabled

WordPress Security

Findings Requiring Action

XML-RPC Enabled — XML-RPC endpoint responds to requests. Disable to prevent brute-force and DDoS amplification.

User Enumeration — REST API /wp/v2/users exposes 2 usernames (data-gate-api, us). Block user enumeration.

Version Disclosure — WordPress 7.0 version exposed in generator meta tag and asset URLs.

Plugin Scan Limited — Could not fully enumerate plugins (REST API returns 401). Akismet detected (403 on path).

Security Measures Confirmed

  • wp-config.php and backups return 403 (not publicly accessible)
  • .env file protected (403)
  • Directory listing disabled on all checked paths
  • REST API requires authentication for plugin enumeration
  • Strong TLS configuration with modern cipher suite

Hardening Checklist

Item Priority Status
Disable XML-RPC High Pending
Block user enumeration via REST API High Pending
Remove WordPress generator meta Medium Pending
Verify cert auto-renewal before Aug 14 Medium Pending
Review and update plugin versions Medium Pending
Implement CSP, HSTS, X-Frame headers Low Pending

Risk Summary

2 HIGH — XML-RPC, User Enumeration  |  3 MEDIUM — Version disclosure, cert renewal, plugins  |  1 LOW — Security headers  |  6 PASSING

This audit was performed automatically by Hermes using Python stdlib (ssl, socket, urllib). Full plugin enumeration requires WP REST API authentication which is pending human setup.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert