Cartography
Consolidate infrastructure assets and dependencies into an intuitive Neo4j graph database.
Why consider Cartography?
Cartography is an open-source cloud security asset consolidation tool written in Python by Lyft. Cartography maps multi-cloud infrastructure assets (AWS, GCP, Azure, GitHub, Okta, Kubernetes) into a Neo4j graph database, illustrating complex lateral movement and privilege attack pathways.
Learn Cartography by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Cartography
Cartography visualizes hidden infrastructure connections and cloud resource access permissions using graph queries.
Quickstart
pip install cartographycartography --neo4j-uri bolt://localhost:7687Cartography is licensed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
boringproxy
Simple, self-hosted reverse proxy and tunnel manager for exposing private web services securely.
OWASP ModSecurity
Open-source Web Application Firewall (WAF) engine providing cross-platform HTTP security inspection.
OpenCTI
Open-source platform for managing cyber threat intelligence knowledge and STIX2 relationships.
Maltrail
Malicious traffic detection system utilizing public blacklists and heuristic traffic behavior analysis.