Skip to content

History

Origin

Cartography began inside Lyft's security team. The lyft/cartography repository was created on 2019-02-27 (GitHub API repo stats). The problem it was built for was concrete: cloud Identity and Access Management (IAM) permissions are hard to reason about, and the team wanted to find the shortest path an attacker could take to reach administrator access. Modeling assets and their relationships as a graph turned that question into a query, and the team later found the same model useful for defenders (Lyft Engineering blog).

Timeline

YearMilestone
2019lyft/cartography repository created on 2019-02-27 (GitHub API repo stats).
2023Lyft applies to donate Cartography to the CNCF (Lyft Engineering blog).
2024The Cloud Native Computing Foundation (CNCF) accepts Cartography at the Sandbox level on 2024-08-23 (CNCF project page).
2026Release 0.138.1 published on 2026-06-19 (GitHub API repo stats).

How it evolved

The largest shift was governance, not code. Lyft applied to donate the project to the CNCF in 2023, and the CNCF accepted it at the Sandbox level on 2024-08-23 (CNCF project page). The donation was tracked as a CNCF Sandbox application (cncf/sandbox issue 58). The practical changes from the move were that the Slack host moved from Lyft to the CNCF and the GitHub location moved to cartography-cncf/cartography (Lyft Engineering blog).

Beyond governance, the project grew by adding connectors. The README now lists 30+ supported platforms (README.md:81-99), each implemented as an intel module under cartography/intel. The maintainer roster is recorded in MAINTAINERS.md.

Where it stands now

The project releases frequently. The most recent release at the time of writing is 0.138.1 (2026-06-19), and this deep-dive is pinned to master commit cdf66e2 from 2026-06-25, six commits ahead of that tag (GitHub API repo stats). It remains a CNCF Sandbox project. Governance is documented in GOVERNANCE.md and the maintainer list in MAINTAINERS.md.