Security
How we protect your data
We take a minimal-footprint approach to security: collect less, store less, expose less. Here is exactly what we do and who we rely on.
Authentication
All authentication is handled by Clerk, which is SOC 2 Type II certified. Clerk manages credential storage, session tokens, and multi-factor authentication. Trikosh servers never see or store your password.
Database encryption
Financial data is stored in a PostgreSQL database on Neon.tech. All client–server connections are encrypted with SSL/TLS. Neon encrypts data at rest and operates within secure, isolated compute environments.
No sensitive data
Trikosh stores no payment data, no government IDs, and no sensitive personal information. The only user data we hold is what Clerk provides for account management: email address and basic profile.
Open-source codebase
The entire Trikosh codebase is public under MIT License. Security through obscurity is not a defence. You can read every line, audit every dependency, and raise issues or PRs directly on GitHub.
Security Audit
Security & Data Integrity
A summary of the security review conducted on the Trikosh platform, covering authentication, database access, API protection, and dependency hygiene.
Scope of Testing
- ·Authentication flow (Clerk integration)
- ·API route protection and unauthorized access attempts
- ·Database connection security (SSL-enforced Neon.tech PostgreSQL)
- ·Environment variable exposure checks
- ·Dependency vulnerability scan
Findings & Resolutions
- ·All API routes returning financial data are protected and return 401 for unauthenticated requests where applicable
- ·Database credentials are stored exclusively as environment variables and are never exposed in client-side code
- ·SSL is enforced on all database connections (sslmode=require)
- ·No critical or high-severity vulnerabilities found in production dependencies at time of audit
Ongoing Practices
- ·Dependencies reviewed on each pipeline update
- ·No user financial data is stored — the platform only serves pre-computed public market data
- ·Responsible disclosure: security issues can be reported via GitHub Issues marked [SECURITY]
View the source
Trikosh is fully open source under the MIT License. The code that handles your requests, reads from the database, and renders the UI is publicly auditable. If you spot a dependency with a known vulnerability or a configuration that concerns you, open an issue.
github.com/zshqv/Trikosh ↗Responsible disclosure
We follow responsible disclosure practices. If you discover a security vulnerability in Trikosh, please report it privately before publishing details publicly. We will acknowledge your report within 72 hours and work to resolve confirmed issues promptly.
To report a vulnerability, email ashu10tripathi@gmail.com. Please include a description of the issue, steps to reproduce, and the potential impact.