Граф коммитов

33 Коммитов

Автор SHA1 Сообщение Дата
Gene Wood 34888455ec
Create LICENSE 2022-12-30 16:09:36 -08:00
Gene Wood 0f3279967c
Merge pull request #22 from gene1wood/deprecate_ASAP
Update README with deprecation info
2021-11-30 16:11:28 -08:00
Gene Wood c2a6ee2fbe
Update README with deprecation info
Update remaining pointers to gene1wood repo in favor of mozilla repo
2021-11-30 16:10:48 -08:00
Gene Wood d21c77f1fe
Merge pull request #21 from gene1wood/cutover_to_auth0
Change from Okta to use Auth0
2021-11-30 15:58:54 -08:00
Gene Wood 3be083dd87
Change from Okta to use Auth0
Note : This change was made in 2018 but committed now
2021-11-30 15:58:15 -08:00
Gene Wood d49a9b22bd
Merge pull request #9 from mozilla/change-mozdef-schema
Change MozDef event schema
2021-11-30 15:48:33 -08:00
Gene Wood 7f6f66f80a
Merge pull request #19 from Mozilla-GitHub-Standards/master
Add Mozilla Code of Conduct
2021-11-30 15:39:02 -08:00
Mozilla-GitHub-Standards 662a240e0c Add Mozilla Code of Conduct file
Fixes #18.

_(Message COC002)_
2019-03-29 15:04:51 -07:00
Gene Wood 8a6c49a363
Change MozDef event schema
Move from a single mozdef event containing all items in report_list to one event for each report in report_list
Move report from details key of audit_report to right into the root of details
Get rid of justified key in justification dict and instead only produce a justification dict if the issue is justified
Change `audit_issues` which is a list of dicts, to `issues` which is a list of numbered issues each of which contains a dict
2018-12-13 09:24:05 -08:00
Gene Wood bd1b505fef
Add comment link about subdomain takeover 2018-12-13 09:11:25 -08:00
Gene Wood aae8f7fe66
Typo 2018-12-13 09:10:59 -08:00
Gene Wood 174595784f
Set cron job for change reporter to append to log 2018-12-13 09:10:42 -08:00
Gene Wood c1020d3aaa
Add support for importing third party account list 2018-12-13 09:09:41 -08:00
Gene Wood 7fb3cdd59d Enable check_star_assume_role_policy 2017-10-05 16:30:58 -07:00
Gene Wood 4b6da9319f Add documentation 2017-07-07 14:45:49 -07:00
Gene Wood 19d4637f0e Bump package version 2017-07-07 14:26:33 -07:00
Gene Wood 7629821f69 Update chef recipe to use new manage.py 2017-07-07 14:25:33 -07:00
Gene Wood dd8b89cb34 Add support for AWS account aliases in manage:add_all_accounts and add manage:remove_accounts 2017-07-07 14:23:36 -07:00
Gene Wood 3c1827eb37 Enable Route53 auditor 2017-06-26 17:08:51 -07:00
Gene Wood eece9574f1 Add comments to cron job for clarity 2017-06-26 17:07:59 -07:00
Gene Wood 742fb09f13 Stop doing security group port checks 2017-06-26 17:07:39 -07:00
Gene Wood 105814f50d Fix bug in backup import 2017-06-26 17:06:33 -07:00
Gene Wood 8b8905626a Redesign CloudTrail watcher and auditor
This changes how the CloudTrail watcher functions so that it now keeps track
of all CloudTrails configured in each region and across all regions. Some of
this change is driven by the addition of the [AWS support for multiple
CloudTrails in each region](https://aws.amazon.com/blogs/aws/aws-cloudtrail-update-turn-on-in-all-regions-use-multiple-trails/).
This change enables the watcher to detect when a region is missing a
CloudTrail which writes to the Mozilla CloudTrail bucket and to detect when no
CloudTrail is configured to record GlobalServiceEvents like IAM events. The
watcher communicates these missing CloudTrails by creating fake/phantom items
in Security Monkey for these missing CloudTrails for the auditor to notice.
This is not an ideal method but I haven't come up with something better yet.
2017-06-26 17:05:14 -07:00
Gene Wood 163a2b4f75 Update MozDef event structure
This changes the MozDef event structure from a single json blob describing all changes and issues observed in a given account to multiple events, one for each "item" found by a "watcher", if that item has "issues". This allows for more granular searches in MozDef of the data.
This also disabled alerting via email so all alerting now happens exclusively through MozDef
2017-06-26 16:44:58 -07:00
Gene Wood 430e321b77 Fix unserializable datetime objects
This fixes the issue where publishing non JSON serializable objects to MozDef causes errors. This fix converts datetime objects to iso formatted dates.
2017-06-26 16:44:37 -07:00
Gene Wood 4285803970 Send structured data to mozdef 2016-12-29 13:35:59 -08:00
Gene Wood 8d09102153 Add add_all_accounts function to manage 2016-12-29 13:34:40 -08:00
Gene Wood 62c26529b4 Fix cloudtrail messages 2016-12-29 13:32:16 -08:00
Gene Wood c19ee4e937 Add custom backup function 2016-12-29 13:31:02 -08:00
Gene Wood 62459d9c46 Move publish_to_mozdef to utils 2016-12-29 13:29:58 -08:00
Gene Wood d1ebd680c2 Add provisioning of certbot letsencrypt cert 2016-12-28 15:48:18 -08:00
Gene Wood 13a139dd7f Open port 80 for letsencrypt validation and redirects to https 2016-12-28 15:37:42 -08:00
Gene Wood d254910c50 initial commit 2016-09-28 14:16:23 -07:00