- Map DNS zones to their DNS servers - Fix 220 - provide IamInstanceProfile as a member in EC2Instances - Link AWS policies to grous/roles based on arn instead of name - Fix 217 - correctly ingest GCP projects without parents - Fix 223 and 224 - use `id` as primary identifier in AWS S3Buckets and EC2Instances - Fix AWSDNSRecord `id`s to include `zoneid`
0.14.0
- Fix query for GCP firewall ingress deny rules - Replace custom templating with python Template - Added required permissions on AWS and GCP missing from documentation - Update pre-commit hooks - Allow user to not supply Okta API key - Add documentation on how to write an intel module
0.13.1
- Loosen up staleness rules - Fix 205: remove python-dateutil from setup.py since we don't use it directly - Fix 202: skip Okta sync if API key is undefined
0.13.0
- Fix positional argument bug in SAML mapping - Add ELBv2 support - Update Python requirement to 3.6 - Map GSuiteUsers to Human nodes
0.12.0
- Add Okta intel module. - Map Okta groups to AWS roles and add Okta application reply URIs.
0.11.0
- Change supported version of Neo4j from 3.2 to 3.5. - Change AWS EC2 intel module to consume query results during ingestion. - Remove using of old Neo4j driver API. - Include projectnumber when loading GCP projects. - Add interesting fields to RDS databases. - Update incorrect Neo4j index - remove :Principal and add :AWSPrincipal. - Fix bug in GSuite intel module which could cause partial data ingestion. - Fix syntax error in Travis file. - Ingest Google Cloud buckets.