{"id":15132737,"url":"https://github.com/netflix/security_monkey","last_synced_at":"2025-09-29T01:30:40.401Z","repository":{"id":18176820,"uuid":"21290287","full_name":"Netflix/security_monkey","owner":"Netflix","description":"Security Monkey monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.","archived":true,"fork":false,"pushed_at":"2021-02-11T02:32:12.000Z","size":14392,"stargazers_count":4350,"open_issues_count":85,"forks_count":796,"subscribers_count":624,"default_branch":"develop","last_synced_at":"2024-04-14T09:07:40.245Z","etag":null,"topics":["aws","aws-ec2","aws-iam","aws-policy-tracking","aws-s3","aws-security","aws-sqs","aws-vpc","boto","boto3","botocore","python","security"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Netflix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security_monkey/__init__.py","support":null}},"created_at":"2014-06-27T21:49:56.000Z","updated_at":"2024-04-14T02:38:16.000Z","dependencies_parsed_at":"2022-08-09T09:00:15.850Z","dependency_job_id":null,"html_url":"https://github.com/Netflix/security_monkey","commit_stats":null,"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Netflix%2Fsecurity_monkey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Netflix%2Fsecurity_monkey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Netflix%2Fsecurity_monkey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Netflix%2Fsecurity_monkey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Netflix","download_url":"https://codeload.github.com/Netflix/security_monkey/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234579583,"owners_count":18855636,"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":["aws","aws-ec2","aws-iam","aws-policy-tracking","aws-s3","aws-security","aws-sqs","aws-vpc","boto","boto3","botocore","python","security"],"created_at":"2024-09-26T04:22:56.728Z","updated_at":"2025-09-29T01:30:39.091Z","avatar_url":"https://github.com/Netflix.png","language":"Python","readme":"# NOTE: Security Monkey is in maintenance mode and will be end-of-life in 2020.\n\n- For AWS users, please make use of [AWS Config](https://aws.amazon.com/config/).\n- For GCP users, please make use of [Cloud Asset Inventory](https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/overview).\n\nSecurity Monkey\n===============\n\n\u003cimg align=\"right\" alt=\"Security Monkey Logo 2017\" src=\"docs/images/Security_Monkey.png\" width=\"50%\"\u003e\n\nSecurity Monkey monitors your [AWS and GCP accounts](https://medium.com/@Netflix_Techblog/netflix-security-monkey-on-google-cloud-platform-gcp-f221604c0cc7) for policy changes and alerts on insecure configurations.  Support is available for OpenStack public and private clouds.  Security Monkey can also watch and monitor your GitHub organizations, teams, and repositories.\n\nIt provides a single UI to browse and search through all of your accounts, regions, and cloud services.  The monkey remembers previous states and can show you exactly what changed, and when.\n\nSecurity Monkey can be extended with [custom account types](docs/plugins.md), [custom watchers](docs/development.md#adding-a-watcher), [custom auditors](docs/development.md#adding-an-auditor), and [custom alerters](docs/misc.md#custom-alerters).\n\nIt works on CPython 2.7. It is known to work on Ubuntu Linux and OS X.\n\n[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/Netflix/security_monkey)\n\n| Develop Branch  | Master Branch |\n| ------------- | ------------- |\n| [![Build Status](https://travis-ci.com/Netflix/security_monkey.svg?branch=develop)](https://travis-ci.com/Netflix/security_monkey)  | [![Build Status](https://travis-ci.com/Netflix/security_monkey.svg?branch=master)](https://travis-ci.com/Netflix/security_monkey)  |\n| [![Coverage Status](https://coveralls.io/repos/github/Netflix/security_monkey/badge.svg?branch=develop)](https://coveralls.io/github/Netflix/security_monkey?branch=develop)  | [![Coverage Status](https://coveralls.io/repos/github/Netflix/security_monkey/badge.svg?branch=master)](https://coveralls.io/github/Netflix/security_monkey?branch=master) |\n\n### Special Note:\nNetflix's support for Security Monkey has been reduced for minor bug fixes only. That being said, we are happy to accept and merge pull-requests that fix bugs and add new features as appropriate.\n\n🚨⚠️🥁🎺 PLEASE READ: BREAKING CHANGES FOR 1.0 🎺🥁⚠️🚨\n--------------\nIf you are upgrading to 1.0 for the first time, please review the [Quickstart](docs/quickstart.md) and the [Autostarting](docs/autostarting.md)\ndocuments as there is a new deployment pattern for Security Monkey. Also, new IAM permissions have been added.\n\nProject resources\n-----------------\n\n- [Security Monkey Architecture](docs/architecture.md)\n- [Quickstart](docs/quickstart.md)\n- [User Guide](docs/userguide.md)\n- [Upgrading](docs/update.md)\n- [Changelog](docs/changelog.md)\n- [Source code](https://github.com/netflix/security_monkey)\n- [Issue tracker](https://github.com/netflix/security_monkey/issues)\n- [Gitter.im Chat Room](https://gitter.im/Netflix/security_monkey)\n- [CloudAux](https://github.com/Netflix-Skunkworks/cloudaux)\n- [PolicyUniverse](https://github.com/Netflix-Skunkworks/policyuniverse)\n- [Troubleshooting](docs/troubleshooting.md)\n\nInstance Diagram\n---------------\nThe components that make up Security Monkey are as follows (not AWS specific):\n![diagram](docs/images/sm_instance_diagram.png)\n\n\nAccess Diagram\n------------\nSecurity Monkey accesses accounts to scan via credentials it is provided (\"Role Assumption\" where available).\n![diagram](docs/images/sm_iam_diagram.png)\n","funding_links":[],"categories":["Cloud"],"sub_categories":["Little notes"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetflix%2Fsecurity_monkey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetflix%2Fsecurity_monkey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetflix%2Fsecurity_monkey/lists"}