Secure every public interaction.

The browser is public and inspectable. We protect users, content, deployment paths, and trust—without pretending frontend code can be confidential.

Control areas

Defense at the public edge.

Frontend security combines technical browser policy, safe interaction design, minimal exposure, deployment integrity, and clear permission boundaries.

FE-001

Browser Policy

CSP, frame protection, MIME controls, referrer minimization, browser permission denial, and origin isolation.

FE-002

No Browser Secrets

Credentials, private data, trading logic, privileged decisions, and internal paths never enter public assets.

FE-003

Safe Rendering

Contextual encoding and safe handling for URLs, Markdown, news, database content, and future user-generated input.

FE-004

UI Safety

Explicit confirmations, clear state, no deceptive actions, and stronger friction around destructive or external operations.

SDLC-001

Deployment Integrity

Protected branches, reviewed artifacts, scoped deployment identities, immutable provenance, and known-good rollback.

IAM-001

Control Plane IAM

Passkeys or MFA, least privilege, session review, token expiry, DNS protection, and auditable Cloudflare/GitHub access.

Core truth

Public means downloadable.

Minification and obfuscation do not create confidentiality. Sensitive capability stays behind trusted server boundaries.

Frontend source can be copied. Production authority cannot.