{ "name": "tirreno/tirreno", "type": "project", "description": "Open-source security platform", "keywords": [ "tirreno", "fraud-detection", "audit-trail", "analytics", "monitoring", "bot-detection", "antispam", "application-monitoring" ], "license": "AGPL-3.0+", "homepage": "https://www.tirreno.com", "authors": [ { "name": "Tirreno Technologies Sàrl", "email": "team@tirreno.com", "homepage": "https://www.tirreno.com/" } ], "config": { "platform": { "php": "8" }, "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true } }, "minimum-stability": "dev", "prefer-stable": true, "require": { "php": ">=8.0", "ext-mbstring": "*", "bcosca/fatfree-core": "3.9.1", "phpmailer/phpmailer": "6.9.3", "ruler/ruler": "0.4.0", "matomo/device-detector": "6.4.7" }, "extra": { "paas": { "document-root": "/", "index-document": "index.php", "nginx-includes": ["nginx.conf"] } }, "require-dev": { "squizlabs/php_codesniffer": "3.10.3", "phpstan/phpstan": "2.1.22" }, "scripts": { "compile": [ "chmod 755 tmp", "chmod 740 config", "chmod 755 assets", "chmod 755 assets/rules", "chmod 755 assets/logs", "chmod 755 assets/lists", "chmod 640 composer.json", "chmod 640 composer.lock", "chmod -R 750 config" ] } }