cncf / tag-security

πŸ”CNCF Security Technical Advisory Group -- secure access, policy control, privacy, auditing, explainability and more!
https://tag-security.cncf.io
Other
2.03k stars 507 forks source link

[Proposal] Collab w/ TAG Observability #965

Closed halcyondude closed 1 year ago

halcyondude commented 2 years ago

Description: what's your idea?

Solicit input, feedback, and collaboration on https://github.com/cncf/landscape-graph, specifically on Sub-Graph Modules related to software packages and threats (details below)

Impact: Describe the customer impact of the problem. Who will this help? How will it help them?

This data model and graph will serve useful to a variety of Personas, from those responsible for operating cloud workloads and infrastructure, Security Professionals, Project Maintainers, Developers, and others. It will help by providing a scalable data model capable of answering questions such as: https://github.com/cncf/landscape-graph/labels/Q%20for%20graph

Thread from Slack

https://cloud-native.slack.com/archives/C01KL0B4LKC/p1658416961087659

Hi folks, I've been in the process of launching a new project that I think likely has some utility to this WG. In a nutshell, I'm pulling data from a variety of sources --> Neo4j Graph Database, with GraphQL as the strongly typed interface/api/data (schema) definition language.

https://github.com/cncf/landscape-graph

It aims to help answer questions such as:

Presently using this as an initial Data Model, with active work going on around schema composition (supergraph/subgraph, federation, etc). This will allow for extending the graph using modular, testable, and verifiable strategies and workflows.

The most recent status update for current design/thinking w/ a link trove: https://github.com/cncf/landscape-graph/issues/4#issuecomment-1189200070

Question: Are there already efforts underway or considered around building a graph? I think it would make sense to add deployment information to the current subgraph list:

https://github.com/cncf/landscape-graph/tree/4-graphql-endpoint-v1/db#sub-graph-modules-sgm

.
β”œβ”€β”€ blogs
β”‚   └── sgm-blogcncf
β”œβ”€β”€ boards
β”‚   β”œβ”€β”€ sgm-ghdiscuss
β”‚   └── sgm-stackoverflow
β”œβ”€β”€ core
β”‚   └── generated
β”œβ”€β”€ corp
β”‚   β”œβ”€β”€ sgm-crunchbase
β”‚   └── sgm-yahoofinance
β”œβ”€β”€ email
β”œβ”€β”€ packages
β”‚   β”œβ”€β”€ sgm-brew
β”‚   β”œβ”€β”€ sgm-choco
β”‚   β”œβ”€β”€ sgm-crate
β”‚   β”œβ”€β”€ sgm-deb
β”‚   β”œβ”€β”€ sgm-deno
β”‚   β”œβ”€β”€ sgm-go
β”‚   β”œβ”€β”€ sgm-maven
β”‚   β”œβ”€β”€ sgm-npm
β”‚   β”œβ”€β”€ sgm-pip
β”‚   └── sgm-rpm
β”œβ”€β”€ rtc
β”‚   β”œβ”€β”€ sgm-discord
β”‚   └── sgm-slack
β”œβ”€β”€ social
β”‚   β”œβ”€β”€ sgm-linkedin
β”‚   └── sgm-twitter
β”œβ”€β”€ threats
β”‚   └── sgm-nist
└── videos
    └── sgm-youtube

I’ve been incorporating feedback from TAG Contributor Strategy and TOC members, as well as input from a variety of communities. The project is rapidly approaching the point at which contributors and maintainers will be actively solicited.

10k Kanban w/ in-flight work Help Wanted, Questions, etc.

Please reach out directly or in #landscape-graph if interested. If it would make sense to discuss at a WG meeting I’m happy to join.

TO DO

halcyondude commented 2 years ago

Prior art: https://lyft.github.io/cartography/modules/cve/schema.html

PushkarJ commented 2 years ago

@mlieberman85 any updates on this after our initial triage?

stale[bot] commented 1 year ago

This issue has been automatically marked as inactive because it has not had recent activity.

anvega commented 1 year ago

Hello @halcyondude. I'm picking this back up. It's been some time since you opened the issue. Are you still looking for feedback? What form of feedback are you looking for? Is there something in particular that you are seeking from a security standpoint or more an overall review? Are there areas you'd like to direct our attention to?

anvega commented 1 year ago

Closing due to inactivity. Please reach out again if you'd like to revisit the proposed collaboration.