Software Security Code of Practice (SSCoP) Assessment

Product: CheckTick Survey Platform Date: 03/01/2026 Assessor: [SIRO Name] (CTO)

Principle 1: Protect your ecosystem

  • Source Control: Private GitHub repository with branch protection (no direct merges to main).
  • Environment: Infrastructure-as-Code (Northflank) ensures consistent, audited environments.

Principle 2: Protect your software

  • Security Testing: Every Pull Request is scanned by CodeQL.
  • Integrity: Code is signed and verified through the GitHub/Northflank build pipeline.

Principle 3: Protect your people

  • Access: Role-Based Access Control (RBAC) ensures developers only have access to the secrets required for their scope of work.
  • Audit: All administrative actions in production are logged.

Principle 4: Secure by Design

  • Protocols: Use of HTTPS (TLS 1.2+), HSTS, and secure cookie flags (Secure; HttpOnly; SameSite=Lax).
  • Authentication: Outsourced to proven providers via OIDC; no 'home-grown' crypto or auth.

Principle 5: Secure by Default

  • Initial Setup: The platform requires MFA to be set up immediately for all clinical/admin accounts.
  • Default Deny: Firewall and API rules are set to 'Deny All' by default, allowing only specifically authorized traffic.