Security Policy

Updated

October 19, 2026

1. SECURITY POSTURE

CYBERCOM is a cybersecurity company, so we hold ourselves to the standard we teach. This page lists the controls we run, and says plainly when something is an option we arrange per engagement rather than a default. We update it as our practices change.

If your institution needs more detail than this page gives (for a procurement or security review), email us and we will answer in writing.

2. THIS WEBSITE

Controls enforced on cybercomctf.com:

  • HTTPS only, with HSTS (preload) so browsers refuse to downgrade to HTTP.
  • A strict, per-request nonce-based Content Security Policy with no inline-script allowance. Framing is blocked (X-Frame-Options DENY and frame-ancestors none).
  • Cross-Origin-Opener-Policy, Referrer-Policy and Permissions-Policy headers set; camera, microphone and geolocation access are disabled.
  • Form and API endpoints validate input with schemas, run behind bot detection and rate limiting, and return uncached responses.
  • Analytics are privacy-first: Plausible is cookieless, and certificate verification pages are excluded from all third-party analytics.
  • Secret scanning (Gitleaks) and a dependency vulnerability audit run in CI for this site, and installs are made from a lockfile.

3. CTF AND LABS PLATFORM

Controls in the CYBERCOM platform that runs events and labs:

Challenge environments

  • Challenge instances are spawned on demand per team as resource-limited containers (CPU and memory caps) with all Linux capabilities dropped and privilege escalation disabled.
  • Instance identifiers are non-enumerable.

Encryption

  • All traffic between clients and CYBERCOM servers uses TLS 1.2 or higher (TLS 1.3 preferred).
  • Sensitive data at rest (credentials, assessment data, anti-cheat logs) is encrypted with AES-256.
  • Backups are encrypted and stored in separate infrastructure from production.

Authentication and sessions

  • Passwords are hashed with bcrypt (cost factor 12). Plaintext passwords are never stored.
  • Access tokens are short-lived (15 minutes). Refresh tokens are stored hashed, can be revoked server-side, and are revoked on logout.
  • Password-reset links expire after 1 hour; email-verification links after 24 hours.

Fair play

  • Flags can be generated per team, so a flag shared between teams does not validate.
  • Flag submissions are rate-limited.

Operations

  • Administrative actions are written to an audit log with the acting account and IP address.
  • Challenge file downloads use short-lived signed links.
  • The production service refuses to start with insecure settings (debug enabled, default signing secret, insecure cookies).
  • Production access is limited to the core engineering team and is role-based, least-privilege.
  • Multi-factor authentication is required for internal CYBERCOM admin accounts.
  • Platform activity is monitored for anomalies, and submissions are watched live during events.

Higher-assurance event setups, such as offline or on-premise operation with physical monitoring and device lockdown, are arranged per event on request and scoped in writing. They are not part of the standard platform.

4. INCIDENT RESPONSE

Our incident response process:

  1. 01DetectionMonitoring and alerts flag anomalous behavior to the engineering team.
  2. 02ContainmentAffected systems are isolated and impacted user sessions are terminated to stop the issue spreading.
  3. 03AssessmentWe determine scope and impact. Affected users and institutions are notified within 72 hours of a confirmed breach.
  4. 04RemediationThe root cause is fixed, systems are patched, and a post-incident review is held within 7 days.
  5. 05DisclosureMaterial incidents affecting user data are disclosed after remediation, in line with applicable law including the Digital Personal Data Protection Act, 2023.

5. RESPONSIBLE DISCLOSURE

If you find a security vulnerability in CYBERCOM's website or platform, please tell us before disclosing it publicly.

Report a vulnerability

security@cybercomctf.com

Subject line: [SECURITY] Brief description

If your report contains sensitive detail, say so in your first email and we will arrange a secure way to receive it. Our contact details are also published at /.well-known/security.txt.

Rules of engagement

  • Do not access, modify, or delete data belonging to other users.
  • Do not disrupt service availability (no DoS/DDoS).
  • Do not test against production systems of our clients without their explicit consent.
  • Provide sufficient detail for us to reproduce the vulnerability.
  • Allow us 30 days to investigate and remediate before public disclosure.

In scope

  • cybercomctf.com and subdomains
  • CYBERCOM platform (app, API endpoints)
  • Lab and challenge environment isolation boundaries
  • Authentication and session management

Out of scope

  • Physical security attacks
  • Social engineering of CYBERCOM staff
  • Third-party services we use (report directly to them)
  • Denial of service attacks
  • Challenges that are deliberately vulnerable as part of a CTF or lab

We do not currently run a paid bug bounty. We will acknowledge valid reports publicly (with your permission).

6. SUPPLY CHAIN AND THIRD PARTIES

  • Dependencies are reviewed for known vulnerabilities before integration and pinned to exact versions in production.
  • Third-party providers are evaluated for SOC 2 compliance or an equivalent security standard.
  • Our CTF and labs platform is proprietary. It is not built on an open-source CTF platform, which reduces shared attack surface.

7. DATA

See our Privacy Policy for what we collect, how long we keep it and your rights. From a security standpoint:

  • Data is encrypted in transit (TLS 1.2+) and at rest (AES-256).
  • Passwords are bcrypt hashed and never stored in plaintext.
  • Session tokens are cryptographically random and invalidated on logout.
  • Assessment and anti-cheat data is encrypted at rest, with access limited to engineering and the relevant client admins.
  • Backups are encrypted and kept separate from production.

8. SECURITY CONTACT

For security issues, vulnerability reports, or questions about this policy:

Guru Prasanth M, CTO (primary security contact)

security@cybercomctf.com

QUESTIONS?

If you have questions about this document, contact us:

contact@cybercomctf.com

ETHERENCE TECHNOLOGIES PRIVATE LIMITED, TRADING AS CYBERCOM LABS · CHENNAI, TAMIL NADU, INDIA

Ready to start? Book a Call >