{"id":27761419,"url":"https://github.com/ccbrown/cloud-snitch","last_synced_at":"2026-03-13T15:04:10.981Z","repository":{"id":287514391,"uuid":"943109902","full_name":"ccbrown/cloud-snitch","owner":"ccbrown","description":"Map visualization and firewall for AWS activity, inspired by Little Snitch for macOS.","archived":false,"fork":false,"pushed_at":"2025-12-06T01:46:12.000Z","size":65923,"stargazers_count":373,"open_issues_count":3,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-12-23T08:46:13.989Z","etag":null,"topics":["aws","cloud","cloudtrail","golang","monitoring","nextjs","security","typescript"],"latest_commit_sha":null,"homepage":"https://cloudsnitch.io","language":"TypeScript","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/ccbrown.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-MIT","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["ccbrown"]}},"created_at":"2025-03-05T07:22:58.000Z","updated_at":"2025-12-11T15:55:24.000Z","dependencies_parsed_at":"2025-05-15T06:38:44.331Z","dependency_job_id":null,"html_url":"https://github.com/ccbrown/cloud-snitch","commit_stats":null,"previous_names":["ccbrown/cloud-snitch"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/ccbrown/cloud-snitch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccbrown%2Fcloud-snitch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccbrown%2Fcloud-snitch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccbrown%2Fcloud-snitch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccbrown%2Fcloud-snitch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ccbrown","download_url":"https://codeload.github.com/ccbrown/cloud-snitch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccbrown%2Fcloud-snitch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30469145,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-13T11:00:43.441Z","status":"ssl_error","status_checked_at":"2026-03-13T11:00:23.173Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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","cloud","cloudtrail","golang","monitoring","nextjs","security","typescript"],"created_at":"2025-04-29T13:01:07.090Z","updated_at":"2026-03-13T15:04:10.973Z","avatar_url":"https://github.com/ccbrown.png","language":"TypeScript","funding_links":["https://github.com/sponsors/ccbrown"],"categories":["TypeScript","Open Source Repos"],"sub_categories":["Security"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eCloud Snitch \u003ca href=\"https://github.com/ccbrown/cloud-snitch/actions\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/ccbrown/cloud-snitch/main.yaml\" alt=\"GitHub Actions Workflow Status\" /\u003e\u003c/a\u003e\u003c/h1\u003e\n\n  \u003cp\u003e\n    \u003ca href=\"https://cloudsnitch.io\"\u003eGet started in minutes at cloudsnitch.io.\u003c/a\u003e 🚀\n  \u003c/p\u003e\n\u003c/div\u003e\n\n![How well do you really know your cloud?](design/readme/header.png)\n\nWhether you're a developer, security engineer, or just a curious person, Cloud Snitch is guaranteed to teach you something and take your relationship with your cloud to the next level.\n\nCloud Snitch provides a sleek and intuitive way of exploring your AWS account activity. It's a great addition to any toolbox, regardless of if you're a hobbyist that's just getting started with the cloud or a large enterprise with complex and mature cloud infrastructure.\n\n## Features\n\n![Explore](design/readme/explore.png)\n\nWith Cloud Snitch, there's no excuse for not knowing everything your AWS accounts are up to.\n\n![Collaborate](design/readme/collaborate.png)\n\nShare links to IP address, CIDR network, and AWS principal activity within your team.\n\nDocument AWS principals with Markdown notes for your teammates.\n\n![Expose](design/readme/expose.png)\n\nCloud Snitch provides summaries of activity by AWS region, principal, IP address, and CIDR network.\n\nErrors are highlighted, so you can quickly spot suspicious behavior or bugs in your code.\n\nTake the investigation further with quick links into to your CloudTrail event history.\n\n![Defend](design/readme/defend.png)\n\nGenerate or manually configure service control policies for your accounts to help you enforce least privilege access and meet compliance requirements.\n\nPreview service control policies and apply them with the click of a button.\n\n## Open Source or SaaS\n\nCloud Snitch is open sourced under the MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) so if you're feeling adventurous, you can deploy it directly to your own cloud. Alternatively, you can get up and running in under 5 minutes with an individual or team plan at [cloudsnitch.io](https://cloudsnitch.io).\n\n## Codebase\n\nThis repo contains all resources for Cloud Snitch, including the backend, frontend, infrastructure, documentation, and design files. Everything is organized into the following directories:\n\n- [aws](aws): CDK code for deployment to AWS.\n- [backend](backend): The backend code and API used by the frontend.\n- [design](design): Project files, concepts, screenshots, and other materials not directly required by the codebase.\n- [frontend](frontend): The UI for the webapp.\n\n## Contributing\n\nContributions of all sorts are welcome, but please read the [contribution guidelines](CONTRIBUTING.md) first!\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed under the MIT license, without any additional terms or conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccbrown%2Fcloud-snitch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fccbrown%2Fcloud-snitch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccbrown%2Fcloud-snitch/lists"}