{"package":{"name":"tirreno\/tirreno","description":"Open-source security framework","time":"2025-02-21T20:18:44+00:00","maintainers":[{"name":"tirreno","avatar_url":"https:\/\/www.gravatar.com\/avatar\/005003b9760cce2804471f8a5bee323445dc307583935faf6218c8835a8e8e8a?d=identicon"}],"versions":{"dev-master":{"name":"tirreno\/tirreno","description":"Open-source security framework","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"dev-master","version_normalized":"dev-master","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"8c985c194db9ff62d1ce8c1e88729b1232f845ea"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/8c985c194db9ff62d1ce8c1e88729b1232f845ea","type":"zip","shasum":"","reference":"8c985c194db9ff62d1ce8c1e88729b1232f845ea"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/master"},"funding":[],"time":"2026-10-24T21:11:11+00:00","published-time":"2026-11-07T19:10:45+00:00","autoload":{"psr-4":{"Tirreno\\":"app\/"}},"extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"default-branch":true,"require":{"php":"\u003E=8.0","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","ext-mbstring":"*","bcosca\/fatfree-core":"3.9.1","matomo\/device-detector":"6.5.1"},"require-dev":{"phpunit\/phpunit":"10.5.62","phpstan\/phpstan":"2.1.37","squizlabs\/php_codesniffer":"3.13.6"}},"dev-dev":{"name":"tirreno\/tirreno","description":"Open-source security framework","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"dev-dev","version_normalized":"dev-dev","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"4b76b67017f714aa5275a54b376151daf8e69e49"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/4b76b67017f714aa5275a54b376151daf8e69e49","type":"zip","shasum":"","reference":"4b76b67017f714aa5275a54b376151daf8e69e49"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/dev"},"funding":[],"time":"2026-08-14T17:15:05+00:00","published-time":"2026-08-15T18:09:07+00:00","autoload":{"psr-4":{"Tirreno\\":"app\/"}},"extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","ext-mbstring":"*","bcosca\/fatfree-core":"3.9.1","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"6.5.1"},"require-dev":{"phpunit\/phpunit":"10.5.62","phpstan\/phpstan":"2.1.37","squizlabs\/php_codesniffer":"3.13.6"}},"v0.10.1":{"name":"tirreno\/tirreno","description":"Open-source security framework","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"v0.10.1","version_normalized":"0.10.1.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"86071515b431c2d5752bc16b90e63cb57cf49537"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/86071515b431c2d5752bc16b90e63cb57cf49537","type":"zip","shasum":"","reference":"86071515b431c2d5752bc16b90e63cb57cf49537"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.10.1"},"funding":[],"time":"2026-08-14T18:24:15+00:00","published-time":"2026-08-15T18:09:07+00:00","autoload":{"psr-4":{"Tirreno\\":"app\/"}},"extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","ext-mbstring":"*","bcosca\/fatfree-core":"3.9.1","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"6.5.1"},"require-dev":{"squizlabs\/php_codesniffer":"3.13.6","phpunit\/phpunit":"10.5.62","phpstan\/phpstan":"2.1.37"}},"v0.10.0":{"name":"tirreno\/tirreno","description":"Open-source security framework","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"v0.10.0","version_normalized":"0.10.0.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"233b3e1ac8b267fdbf9ee0ded5cb037895627cad"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/233b3e1ac8b267fdbf9ee0ded5cb037895627cad","type":"zip","shasum":"","reference":"233b3e1ac8b267fdbf9ee0ded5cb037895627cad"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.10.0"},"funding":[],"time":"2026-07-02T16:08:48+00:00","published-time":"2026-07-02T21:28:59+00:00","autoload":{"psr-4":{"Tirreno\\":"app\/"}},"extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","ext-mbstring":"*","bcosca\/fatfree-core":"3.9.1","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"6.5.1"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpunit\/phpunit":"10.5.62","phpstan\/phpstan":"2.1.37"}},"v0.9.12":{"name":"tirreno\/tirreno","description":"Open-source security framework","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.12","version_normalized":"0.9.12.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"896d84111d2f033530cdba4d7cf836ebcfb0db92"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/896d84111d2f033530cdba4d7cf836ebcfb0db92","type":"zip","shasum":"","reference":"896d84111d2f033530cdba4d7cf836ebcfb0db92"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.12"},"funding":[],"time":"2026-02-12T18:35:05+00:00","published-time":"2026-02-12T19:49:57+00:00","autoload":{"psr-4":{"Tirreno\\":"app\/"}},"extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","ext-mbstring":"*","bcosca\/fatfree-core":"3.9.1","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"6.5.0"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpunit\/phpunit":"10.5.62","phpstan\/phpstan":"2.1.37"}},"v0.9.11":{"name":"tirreno\/tirreno","description":"Open-source security framework","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.11","version_normalized":"0.9.11.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"97520276ff8546ae4dcbd3ef943d068739667421"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/97520276ff8546ae4dcbd3ef943d068739667421","type":"zip","shasum":"","reference":"97520276ff8546ae4dcbd3ef943d068739667421"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.11"},"funding":[],"time":"2026-01-27T18:40:55+00:00","published-time":"2026-01-27T20:00:38+00:00","autoload":{"psr-4":{"Tirreno\\":"app\/"}},"extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","ext-mbstring":"*","bcosca\/fatfree-core":"3.9.1","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"6.5.0"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpunit\/phpunit":"^10.0","phpstan\/phpstan":"^2.0"}},"v0.9.10":{"name":"tirreno\/tirreno","description":"Open security analytics","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.10","version_normalized":"0.9.10.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"964e85879c64c060b0a57b2ed229d799899087f3"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/964e85879c64c060b0a57b2ed229d799899087f3","type":"zip","shasum":"","reference":"964e85879c64c060b0a57b2ed229d799899087f3"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.10"},"funding":[],"time":"2025-12-01T04:26:00+00:00","published-time":"2025-12-01T13:20:08+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=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"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"2.1.22"}},"v0.9.9":{"name":"tirreno\/tirreno","description":"Open-source security platform","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.9","version_normalized":"0.9.9.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"46a4207fbcb59aeae663b26cfc46db8f8ea0e443"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/46a4207fbcb59aeae663b26cfc46db8f8ea0e443","type":"zip","shasum":"","reference":"46a4207fbcb59aeae663b26cfc46db8f8ea0e443"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.9"},"funding":[],"time":"2025-09-26T08:51:20+00:00","published-time":"2025-09-27T15:14:59+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=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"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"2.1.22"}},"v0.9.8":{"name":"tirreno\/tirreno","description":"Open-source security platform","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.8","version_normalized":"0.9.8.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"fab3b05964264d419f1dfe5cd216a92aa9e1d5cb"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/fab3b05964264d419f1dfe5cd216a92aa9e1d5cb","type":"zip","shasum":"","reference":"fab3b05964264d419f1dfe5cd216a92aa9e1d5cb"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.8"},"funding":[],"time":"2025-08-31T06:21:03+00:00","published-time":"2025-08-31T06:26:08+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=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"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"2.1.22"}},"v0.9.7":{"name":"tirreno\/tirreno","description":"Open-source security platform","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.7","version_normalized":"0.9.7.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"517f43509eaa55b663acf1eb93c32a757588dc66"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/517f43509eaa55b663acf1eb93c32a757588dc66","type":"zip","shasum":"","reference":"517f43509eaa55b663acf1eb93c32a757588dc66"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.7"},"funding":[],"time":"2025-07-25T20:02:53+00:00","published-time":"2025-07-26T03:33:05+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","ext-mbstring":"*","bcosca\/fatfree-core":"3.9.0","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"^6.4.6"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"^2.0"}},"v0.9.6":{"name":"tirreno\/tirreno","description":"Open-source security platform","keywords":["analytics","monitoring","antispam","audit-trail","bot-detection","fraud-detection","tirreno","application-monitoring"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.6","version_normalized":"0.9.6.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"b344008da0d67a496b0d5d6780028ae5971bde00"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/b344008da0d67a496b0d5d6780028ae5971bde00","type":"zip","shasum":"","reference":"b344008da0d67a496b0d5d6780028ae5971bde00"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.6"},"funding":[],"time":"2025-06-23T20:38:19+00:00","published-time":"2025-06-23T20:54:52+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","ext-mbstring":"*","bcosca\/fatfree-core":"3.9.0","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"^6.4.6"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"^2.0"}},"v0.9.5":{"name":"tirreno\/tirreno","description":"Open-source security platform","keywords":["analytics","audit-trail","fraud-detection","tirreno"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.5","version_normalized":"0.9.5.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"04cfa5bcdd77130700d8e8d2c6d49833db90762a"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/04cfa5bcdd77130700d8e8d2c6d49833db90762a","type":"zip","shasum":"","reference":"04cfa5bcdd77130700d8e8d2c6d49833db90762a"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.5"},"funding":[],"time":"2025-04-28T15:44:29+00:00","published-time":"2025-04-28T20:43:26+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","bcosca\/fatfree-core":"3.9.0","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"^6.4.5"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"^2.0"}},"v0.9.4":{"name":"tirreno\/tirreno","description":"User security analytics for mission-critical web applications","keywords":["analytics","audit-trail","fraud-detection","tirreno"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.4","version_normalized":"0.9.4.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"c67fa408a8f0e352d0b91cf2d86b743bcc9f554f"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/c67fa408a8f0e352d0b91cf2d86b743bcc9f554f","type":"zip","shasum":"","reference":"c67fa408a8f0e352d0b91cf2d86b743bcc9f554f"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.4"},"funding":[],"time":"2025-03-28T15:59:35+00:00","published-time":"2025-03-29T16:21:25+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","bcosca\/fatfree-core":"3.9.0","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"^6.4.1"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"^2.0"}},"v0.9.3":{"name":"tirreno\/tirreno","description":"User security analytics for mission-critical web applications","keywords":["analytics","audit-trail","fraud-detection","tirreno"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.3","version_normalized":"0.9.3.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"90b58069fafae3ebb0dd0ee6561ae3d03b4fc5f7"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/90b58069fafae3ebb0dd0ee6561ae3d03b4fc5f7","type":"zip","shasum":"","reference":"90b58069fafae3ebb0dd0ee6561ae3d03b4fc5f7"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.3"},"funding":[],"time":"2025-02-03T18:51:40+00:00","published-time":"2025-02-21T20:18:49+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","bcosca\/fatfree-core":"3.9.0","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"^6.4.1"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"^2.0"}},"v0.9.2":{"name":"tirreno\/tirreno","description":"User security analytics for mission-critical web applications","keywords":["analytics","audit-trail","fraud-detection","tirreno"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.2","version_normalized":"0.9.2.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"b9bfa224234a405aa2a0c8275611edeba4183a1b"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/b9bfa224234a405aa2a0c8275611edeba4183a1b","type":"zip","shasum":"","reference":"b9bfa224234a405aa2a0c8275611edeba4183a1b"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.2"},"funding":[],"time":"2025-01-28T19:53:08+00:00","published-time":"2025-02-21T20:18:49+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","bcosca\/fatfree-core":"3.9.0","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"^6.4.1"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"^2.0"}},"v0.9.1":{"name":"tirreno\/tirreno","description":"User security analytics for mission-critical web applications","keywords":["analytics","audit-trail","fraud-detection","tirreno"],"homepage":"https:\/\/www.tirreno.com","version":"v0.9.1","version_normalized":"0.9.1.0","license":["AGPL-3.0+"],"authors":[{"name":"Tirreno Technologies S\u00e0rl","email":"team@tirreno.com","homepage":"https:\/\/www.tirreno.com\/"}],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"18d273fa564b9b26ad6b1acdd1950ab8e4b86361"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/18d273fa564b9b26ad6b1acdd1950ab8e4b86361","type":"zip","shasum":"","reference":"18d273fa564b9b26ad6b1acdd1950ab8e4b86361"},"type":"project","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.1"},"funding":[],"time":"2025-01-24T16:08:30+00:00","published-time":"2025-02-21T20:18:49+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=8.0","bcosca\/fatfree-core":"3.9.0","phpmailer\/phpmailer":"6.9.3","ruler\/ruler":"0.4.0","matomo\/device-detector":"^6.4.1"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"^2.0"}},"v0.9.0":{"name":"tirreno\/tirreno","description":"","keywords":[],"homepage":"","version":"v0.9.0","version_normalized":"0.9.0.0","license":[],"authors":[],"source":{"url":"https:\/\/github.com\/tirrenotechnologies\/tirreno.git","type":"git","reference":"29b1fe4b8a3abd7c29999c2ba28805a627c2d57d"},"dist":{"url":"https:\/\/api.github.com\/repos\/tirrenotechnologies\/tirreno\/zipball\/29b1fe4b8a3abd7c29999c2ba28805a627c2d57d","type":"zip","shasum":"","reference":"29b1fe4b8a3abd7c29999c2ba28805a627c2d57d"},"type":"library","support":{"issues":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/issues","source":"https:\/\/github.com\/tirrenotechnologies\/tirreno\/tree\/v0.9.0"},"funding":[],"time":"2024-12-09T00:07:42+00:00","published-time":"2025-02-21T20:18:49+00:00","extra":{"paas":{"document-root":"\/","index-document":"index.php","nginx-includes":["nginx.conf"]}},"require":{"php":"\u003E=7.2.5","bcosca\/fatfree-core":"3.8.2","phpmailer\/phpmailer":"6.9.1","ruler\/ruler":"0.4.0","matomo\/device-detector":"^6.4.1"},"require-dev":{"squizlabs\/php_codesniffer":"3.10.3","phpstan\/phpstan":"^2.0"}}},"type":"project","repository":"https:\/\/github.com\/tirrenotechnologies\/tirreno","github_stars":1561,"github_watchers":22,"github_forks":187,"github_open_issues":9,"language":"PHP","dependents":0,"suggesters":0,"downloads":{"total":46,"monthly":2,"daily":0},"favers":1561}}