Security Monkey monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.
Major bug fix for issue in v. 1.1.2 regarding Celery workers not running.
Other features:
*Please see the release notes from v.1.1.0, v1.1.1, and v1.1.2
Special thanks to the following contributors:
Bug-fix roll-up from v.1.1.1.
This release introduces a significant number of database stability improvements.
Other features:
,
as a delimiter*Please see the release notes from v.1.1.0.
Special thanks to the following contributors:
Bug-fix roll-up from v.1.1.0.
This largely fixes issues with PyPI and Docker breaking due to the latest Bionic Beaver Ubuntu release.
*Please see the release notes from v.1.1.0.
Special thanks to the following contributors:
Many fixes in this release and some new features as well.
The celeryconfig.py
file has been moved to security_monkey/celeryconfig.py
. Please don't forget to do this or the Celery scheduler and workers will break.
ec2:describevpcattribute
ec2:describevpcclassiclink
ec2:describevpcclassiclinkdnssupport
ec2:describeflowlogs
celeryconfig.py
file now lives in security_monkey/celeryconfig.py
Special thanks to the following contributors:
Not yet... but getting there! Special thanks to @cclauss for assistance here. There is still a lot of work to do to update unit tests and libraries to support Python 3.
We hope to be able to get a working version in Python 3 in the coming months.
Major Milestone release.
There are many, many changes that have been made. Below are some of the most important items to keep note of.
Please review the Upgrading and Autostarting docs for details.
We swapped out APScheduler in favor of Celery. This allows us to actually scale Security Monkey with multiple UI instances, and many, many workers so you can get data into Security Monkey much faster! Lots, and lots of bug fixes and documentation updates.
Additionally:
Too many PRs to list... Special thanks to the following contributors:
KNOWN BUGS: Daily emails are not getting sent out. See #953
SECURITY_MONKEY_POSTGRES_PORT
would not work if passed as a string.Important Notes:
SECURITYGROUP_INSTANCE_DETAIL
when determining whether to add the instance id's to the ELB definition.Contributors:
urllib3[secure]
to setup.py (REVERTED in #683)::/0
the same as 0.0.0.0/0
aws_accounts.json
. (Broken my moving manage.py
)package_data
and data_files
sections to setup.py.monkey
b8ccf5b8089b
. Was freezing some db upgrades
pip install --upgrade urllib3[secure]
to quickstart
and Dockerfile
.docker-compose build
in Travis-CI.Important Notes:
0.9.0
.Contributors:
dev_setup_osx
(Remove sudo)GOOGLE_HOSTED_DOMAIN
in sample configscheck_access_keys
method in the IAM User Auditoradd_account_%s
for custom accounts__version__
propertypython manage.py
with monkey
Important Notes:
SECURITY_MONKEY_SETTINGS
is no longer a required environment variable.
manage.py
has been moved inside the package and a monkey
alias has been setup.
python manage.py <arguments>
you will now call monkey <arguments>
Contributors:
module: security_monkey.auditors.elb
to module: security_monkey.auditors.elasticsearch_service
manage.py::amazon_accounts()
to use new AccountType and adding delete_unjustified_issues()
.Flask-Security
with Flask-Security-Fork
.>=2.8.1
Important Notes:
Contributors:
New Watchers:
* CloudTrail
* AWSConfig
* AWSConfigRecorder
* DirectConnect::Connection
* EC2::EbsSnapshot
* EC2::EbsVolume
* EC2::Image
* EC2::Instance
* ENI
* KMS::Grant
* KMS::Key
* Lambda
* RDS::ClusterSnapshot
* RDS::DBCluster
* RDS::DBInstace
* RDS::Snapshot
* RDS::SubnetGroup
* Route53
* Route53Domains
* TrustedAdvisor
* VPC::DHCP
* VPC::Endpoint
* VPC::FlowLog
* VPC::NatGateway
* VPC::NetworkACL
* VPC::Peering
Important Notes:
Contributors: