{"id":13541719,"url":"https://github.com/etsy/411","last_synced_at":"2025-05-16T14:06:37.024Z","repository":{"id":47258110,"uuid":"65576706","full_name":"etsy/411","owner":"etsy","description":"An Alert Management Web Application","archived":false,"fork":false,"pushed_at":"2023-04-09T21:03:54.000Z","size":2973,"stargazers_count":973,"open_issues_count":29,"forks_count":112,"subscribers_count":225,"default_branch":"master","last_synced_at":"2025-04-19T16:03:44.985Z","etag":null,"topics":["non-sox"],"latest_commit_sha":null,"homepage":"https://demo.fouroneone.io","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/etsy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-12T18:54:48.000Z","updated_at":"2025-03-30T02:08:26.000Z","dependencies_parsed_at":"2024-05-07T12:45:49.339Z","dependency_job_id":"1142977c-b617-4fef-b4e7-e64a5b30c642","html_url":"https://github.com/etsy/411","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etsy%2F411","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etsy%2F411/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etsy%2F411/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etsy%2F411/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/etsy","download_url":"https://codeload.github.com/etsy/411/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254544146,"owners_count":22088807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["non-sox"],"created_at":"2024-08-01T10:00:55.066Z","updated_at":"2025-05-16T14:06:36.974Z","avatar_url":"https://github.com/etsy.png","language":"PHP","readme":"![411](/docs/imgs/logo.png?raw=true)\n\n\nWhat is 411?\n============\n\n[![Join the chat at https://gitter.im/411/Lobby](https://badges.gitter.im/411/Lobby.svg)](https://gitter.im/411/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Build Status](https://travis-ci.org/etsy/411.svg?branch=master)](https://travis-ci.org/etsy/411)\n[![Code Climate](https://codeclimate.com/github/etsy/411/badges/gpa.svg)](https://codeclimate.com/github/etsy/411)\n[![Test Coverage](https://codeclimate.com/github/etsy/411/badges/coverage.svg)](https://codeclimate.com/github/etsy/411/coverage)\n\nSearch scheduling\n-----------------\n\nConfigure Searches to periodically run against a variety of data sources. You can define a custom pipeline of Filters to manipulate any generated Alerts and forward them to multiple Targets.\n\n\nAlert management\n----------------\n\nReview and manage Alerts through the web interface. You can apply Renderers to alerts to enrich them with additional metadata.\n\n\nUse cases\n=========\n\n- You want to detect when certain log lines show up in ES.\n- You want to detect when a Graphite metric changes.\n- You want to detect when a server stops responding\n- You want to manage alerts through a simple workflow.\n\nAnd much more!\n\n\nSetup\n=====\n\n- [Setup instructions](/docs/Setup.md)\n- [Docker instructions](/docs/Docker.md)\n\n\nHelp\n====\n\nSee the [Table of Contents](/docs/README.md) for a list of documentation pages.\n\nIf you've any questions, feel free to ask on Gitter. You can also contact us on Twitter at [@sixhundredns](https://twitter.com/sixhundredns) and [@kennysan](https://twitter.com/Kennysan).\n\n\nLinks\n=====\n\n- [CaC post](https://codeascraft.com/2016/09/15/introducing-411-a-new-open-source-framework-for-handling-alerting/)\n- [Defcon presentation](https://www.youtube.com/watch?v=LQyqhrDl7f8)\n- [Slides](https://speakerdeck.com/kennysan/building-effective-security-alerting)\n- [Demo](https://demo.fouroneone.io) (User: user, Pass: user)\n\n\nContribute\n==========\n\nCheck out the contribution [guidelines](/CONTRIBUTING.md).\n\n\nLicense\n=======\n\n411 is released under the [MIT License](/LICENSE).\n","funding_links":[],"categories":["Projects","PHP","Software","Applications","Open-source and free products, based on Elasticsearch","others","Misc/Other"],"sub_categories":["Alerting","Miscellaneous","Elastic Certified Engineer","Video Streaming"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetsy%2F411","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fetsy%2F411","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetsy%2F411/lists"}