Security

Security is built into the platform, not added later.

MigraTeck is designed so the safer path is the default path. Security is treated as a platform discipline that shapes identity, access, execution, and delivery across the ecosystem.

Principles

Foundation

Four ideas underpin every security decision made across the ecosystem.

01

Least privilege by default

Every access grant starts from zero and is scoped to the minimum required for a given role, action, or integration.

02

Defence in depth

No single layer is trusted alone. Authentication, session controls, transport encryption, and runtime isolation all reinforce each other.

03

Fail closed

Ambiguous state defaults to denial. If a token, session, or permission check cannot be resolved, access is withheld.

04

Minimal data surface

Data collection stays as narrow as possible. Platform APIs expose only the fields needed for the operation at hand.

Implemented

Platform protections

TLS 1.2+ on all public endpoints

Bcrypt password hashing with per-user salt

Session tokens with server-side revocation

CSRF protection on all state-changing routes

Rate limiting on authentication and API endpoints

Strict Content-Security-Policy headers

Role-scoped API keys with optional IP binding

Automated dependency auditing in CI

Per-account

Account security

Unique password per account enforced

Session listing and forced sign-out

Audit log of administrative actions

Failed login attempt limits

API key rotation without downtime

IP allowlist support for sensitive routes

Responsible disclosure

If you believe you have found a vulnerability, report it to security@migrateck.com. We will respond within 48 hours and keep you updated on resolution.