cartography icon indicating copy to clipboard operation
cartography copied to clipboard

feat(gcp): add kms support

Open janithashri opened this issue 2 months ago • 0 comments

Summary

This pull request introduces a new intel module to ingest foundational data from the Google Cloud Key Management Service (KMS).

  • New Nodes:

    • :GCPKeyRing
    • :GCPCryptoKey
  • New Relationships:

    • (GCPProject)-[:RESOURCE]->(GCPKeyRing)
    • (GCPKeyRing)-[:CONTAINS]->(GCPCryptoKey)
    • (GCPProject)-[:RESOURCE]->(GCPCryptoKey)

Related issues or links

  • Addresses part of #1736

Checklist

  • [x] Update/add unit or integration tests.

  • [x ] Include a screenshot showing what the graph looked like before and after your changes. Screenshot 2025-10-25 151956

  • [ ] Include console log trace showing what happened before and after your changes. Screenshot 2025-10-25 183657

  • [x] Update the schema and readme.

  • [x] Use the NodeSchema data model.

  • [x] Confirm that the linter actually passes.

janithashri avatar Oct 25 '25 13:10 janithashri