{"id":23470968,"url":"https://github.com/benjitrapp/aws-loginguard","last_synced_at":"2026-04-29T01:32:46.298Z","repository":{"id":111600376,"uuid":"455591622","full_name":"BenjiTrapp/AWS-LoginGuard","owner":"BenjiTrapp","description":"Ever wondered who is lurking around in your AWS Account? Get notified if someone strange login activities occured in your AWS Account","archived":false,"fork":false,"pushed_at":"2022-03-05T08:50:19.000Z","size":170,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-08T21:03:17.948Z","etag":null,"topics":["aws","aws-lambda","python3","security"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BenjiTrapp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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,"zenodo":null}},"created_at":"2022-02-04T15:09:22.000Z","updated_at":"2025-06-19T08:56:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"a2257833-432c-4296-9636-84838e7db1ec","html_url":"https://github.com/BenjiTrapp/AWS-LoginGuard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BenjiTrapp/AWS-LoginGuard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenjiTrapp%2FAWS-LoginGuard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenjiTrapp%2FAWS-LoginGuard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenjiTrapp%2FAWS-LoginGuard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenjiTrapp%2FAWS-LoginGuard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BenjiTrapp","download_url":"https://codeload.github.com/BenjiTrapp/AWS-LoginGuard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenjiTrapp%2FAWS-LoginGuard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32407164,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["aws","aws-lambda","python3","security"],"created_at":"2024-12-24T16:18:13.163Z","updated_at":"2026-04-29T01:32:46.294Z","avatar_url":"https://github.com/BenjiTrapp.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Python application](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/python-app.yml/badge.svg)](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/python-app.yml)\r\n[![CodeQL](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/codeql-analysis.yml)\r\n[![Pylint](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/pylint.yml/badge.svg)](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/pylint.yml)\r\n\r\n# AWS-LoginGuard\r\n\r\n\u003e Ever wondered who is lurking around in your AWS Account? Get notified if someone strange login activities occured in your AWS Account\r\n\r\nIf the event `AwsConsoleSignin` get's triggered, the Event Bridge shall trigger a lambda function that gathers some info about \"who is logging in\" and try to check if it's a Pentester. Most of the guys are forgetting to disguise their user agents. In this first version we stay \"detective\", in later version also an automatic remediation could be implemented. Let's see how this script evolves :)\r\n\r\n![](docs/AWSLoginGuard.png)\r\n\r\n### Todo:\r\n1. Make a fancier readme\r\n2. Add a Terraform Script to deploy everything\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenjitrapp%2Faws-loginguard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenjitrapp%2Faws-loginguard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenjitrapp%2Faws-loginguard/lists"}