Security

Farm Apo handles API credentials that grant authority to perform transactions. We treat security with the seriousness that requires.

Credential Security

AES-256 Envelope Encryption

All stored credentials encrypted at rest with envelope encryption. Master keys never exposed to application layer.

Server-Side Secret Handling

API keys are processed server-side only. Nothing sensitive reaches the browser or client application.

Zero-Knowledge Architecture

Third-party API keys are encrypted client-side before transmission. Server cannot read plaintext secrets.

Credential Rotation & Revocation

Automatic rotation schedules. Instant revocation. Last-used tracking. Provider permission display.

Application Security

Encryption in Transit

TLS 1.3 for all communications. Certificate pinning on desktop application.

SSRF Protection

Custom provider URLs validated against private networks, loopback, cloud metadata endpoints. DNS rebinding protection.

Rate Limiting & Abuse Prevention

Per-account, per-key, per-endpoint rate limits. IP-based throttling. Brute-force protection.

Comprehensive Audit Logging

Every API request, credential access, and state change logged with request ID, timestamp, and user context.

Dependency Auditing

Regular automated dependency scanning. Known vulnerability monitoring. Supply chain security practices.

Desktop Security

Native OS credential storage (Windows Credential Manager)
No secrets in localStorage or plain files
Auto-update with signed update verification
Crash reporting without sensitive data
Secure deep link handling
Graceful offline state handling