Demo  Arrow | GitHub | Docs | API reference | Contact | Blog
tirreno - Open-source security framework Home Use cases How it works Pricing About
Arrow Download

tirreno » .com/bat » tirreno code discipline






.com/bat
blog




tirreno code discipline

March 09, 2025 · 2 min read

Fraud prevention isn’t just for banks anymore — any system managing accounts, transactions, or data must embed protection at the core. That’s why we created tirreno as a prêt-à-porter security platform that’s easy to set up and a joy to maintain with any online application. To achieve this, tirreno is offered as an on-premise solution to mitigate the risk of third-party cloud breaches and ensure regulatory compliance.

From an application standpoint, we chose PHP and PostgreSQL as a mature, time-proven, "boring" tech stack. While PHP isn’t the trendiest choice, it provides the necessary capabilities to build straightforward, low-dependency systems — a trade-off we consider fully justified.

tirreno follows a minimal-dependency approach. It includes little JavaScript and avoids complex frontend JS and CSS frameworks. The codebase is built for a reduced attack surface, stability, and ease of deployment in regulated or mission-critical environments.

Core discipline principle: reduce moving parts, avoid unnecessary dependencies, and write ascétique code that can run for years without intervention.

't'







tirreno is an open-source security
framework that embeds protection
into your product against threats,
fraud and abuse.

—  Security framework

—  Use cases

—  How it works

—  Pricing

—  About

—  Download

—  Live demo

—  GitHub

—  Dockerhub

—  Documentation

—  Blog

General team@tirreno.com
Support ping@tirreno.com
Security atdt@tirreno.com

Terms & conditions
Privacy policy
Imprint | Contact

Rue Galilée 7
1400 Yverdon-les-Bains
Switzerland Switzerland

©2026, tirreno




Open-source security framework