cartography/intel/aws/iam.py (6 lines): - line 194: # TODO support conditions - line 278: # TODO resource ARNs may contain wildcards, e.g. arn:aws:iam::*:role/admin -- - line 279: # TODO policyuniverse can't expand resource wildcards so further thought is needed here - line 304: # TODO resource ARNs may contain wildcards, e.g. arn:aws:iam::*:role/admin -- - line 305: # TODO policyuniverse can't expand resource wildcards so further thought is needed here - line 315: # TODO change the node label to reflect that this is a user access key, not an account access key cartography/intel/aws/elasticsearch.py (6 lines): - line 10: # TODO get this programmatically - line 32: # TODO memoize this - line 94: # TODO this is a hacky workaround -- neo4j doesn't accept datetime objects and this section of the object - line 95: # TODO contains one. we really shouldn't be sending the entire object to neo4j - line 122: # TODO add support for endpoints to this method - line 157: # TODO we really shouldn't be sending full objects to Neo4j cartography/cli.py (2 lines): - line 88: # TODO add the below parameters to a 'sync' subparser - line 135: # TODO support parameter lookup in environment variables if not present on command line cartography/intel/aws/route53.py (2 lines): - line 160: # TODO can this be replaced with a string join? - line 175: # TODO simplify this cartography/intel/aws/organizations.py (1 line): - line 11: # TODO use policyuniverse to parse ARN? cartography/intel/aws/ec2.py (1 line): - line 10: # TODO memoize this cartography/graph/statement.py (1 line): - line 74: # TODO improve this cartography/intel/aws/s3.py (1 line): - line 262: # TODO this can be replaced with a string join cartography/intel/aws/__init__.py (1 line): - line 22: # TODO move this to EC2 module cartography/sync.py (1 line): - line 71: raise # TODO this should be configurable cartography/driftdetect/cli.py (1 line): - line 99: # TODO support parameter lookup in environment variables if not present on command line